a:link, a:visited {
 color: rgb(0,0,206);
}

body {
  background: #000000 url(../img/bgbody.gif) no-repeat fixed center top;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	margin: 0px;
}

form {
 margin: 0px;
}

h1 {
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  margin: 0px 0px 18px 0px;
  padding: 0px;
  text-align: left;
}

h2 {
	background-color: #DDDDDD;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	margin: 12px 0px 16Px 0px;
	padding: 3px;
	text-align: left;
}

h3 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 14Px 0px;
	padding: 0px;
	text-align: left;
}

img {
  border: none;
}

input {
	vertical-align: middle;
}

p {
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px;
	text-align: left;
}

table {
	margin: auto;
}

td {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

th {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

#vLinkbarContainer {
  padding-top: 9px;
  text-align: center;
  height: 25px;
}

	#vLinkbar {
	  margin: auto;
	  width: 808px;
	}

		#vContact {
		  color: #4D494C;
		  float: left;
		  font-family: Arial;
		  font-size: 12px;
		}

		#vLanguage {
			float: right;
		}

#vTitleContainer {
  text-align: center;
}
	#vTitle {
	  background-image: url(../img/title.jpg);
	  margin: auto;
	  width: 806px;
	  border: 1px solid #000000;
	  padding-top: 68px;
	  padding-bottom: 65px;
	}

#vAccountContainer {
  height: 25px;
  padding-top: 3px;
  text-align: center;
}
	#vAccount {
		margin: auto;
		text-align: right;
	  width: 808px;
	}

#vInfo {
	font-size: 14px;
	font-weight: bold;
	margin: auto;
	position: absolute;
	text-align: center;
	top: 243px;
	width: 100%;
}

#vNavbarContainer {
  text-align: center;
  padding-top: 3px;
  height: 18px;
}
	#vNavbar {
	  margin: auto;
	  text-align: center;
	  width: 808px;
	}

#vOptionbarContainer {
  text-align: center;
}
	#vOptionbar {
	  margin: auto;
	  text-align: center;
	  width: 808px;
	  padding: 6px;
	}
	
	#vOptionbar li {
		display: inline;
		list-style-type: none;
		margin: 0 3px;
	}

	#vOptionbar ul {
  	height: 18px;
  	margin: 0 auto;
  	padding: 0;
	}
	#vOptionbar h3 {
  	height: 1px;
  	left: -9999px;
  	overflow: hidden;
  	position: absolute;
  	width: 1px;
	}
	#vOptionbar .premium {
		color: #FFDC26;
		font-weight: bold;
	}

#vTabbarContainer {
  text-align: center;
  padding-top: 12px;
}
	#vTabbar {
	  margin: auto;
	  text-align: left;
	  width: 808px;
	}

#vLevelbarContainer {
  text-align: center;
}

	#vLevelbar {
	  margin: auto;
	  text-align: center;
	  width: 808px;
	  padding: 6px;
	}
	
	#vLevelbar li {
		display: inline;
		list-style-type: none;
		margin: 0 6px;
	}

	#vLevelbar ul {
  	height: 18px;
  	margin: 0 auto;
  	padding: 0;
	}
	#vLevelbar h3 {
  	height: 1px;
  	left: -9999px;
  	overflow: hidden;
  	position: absolute;
  	width: 1px;
	}
	
#vContentContainer {
  text-align: center;
  padding-top: 6px;
  min-height: 600px;
}
	#vContent {
	  margin: auto;
	  text-align: left;
	  width: 808px;
	}

	#vAdBarLeft {

		text-align:center;
		width:192px;
	}
	#vField {
  	vertical-align: top;
width:424px;

}
	#vAdBarRight {

		text-align:center;
		width:192px;
	}
	#vAdBarBottom {
		text-align:center;
		padding:12px 0px;
		width:808px;
	}	
#vFooterContainer {
  text-align: center;
}
	#vFooter {
	  margin: auto;
	  text-align: center;
	  width: 808px;
	  padding: 6px;
	}
	
	#vFooter li {
		display: inline;
		list-style-type: none;
		margin: 0 6px;
	}

	#vFooter ul {
  	height: 18px;
  	margin: 0 auto;
  	padding: 0;
	}
	#vFooter h3 {
  	height: 1px;
  	left: -9999px;
  	overflow: hidden;
  	position: absolute;
  	width: 1px;
	}	
/* Sprites */

	/* Flags */
  .spFlag1 {
		background-image: url('../img/template.jpg');
		background-position: -1px -283px;
  	height: 13px;
  	vertical-align: middle;
  	width: 20px;
	}
  .spFlag2 {
		background-image: url('../img/template.jpg');
		background-position: -22px -283px;
  	height: 13px;
  	vertical-align: middle;
  	width: 20px;
	}

  /* Stars */
  .vStar1 {
		background-image: url('../img/template.jpg');
		background-position: -1px -297px;
  	height: 18px;
		margin-left: 6px;
  	vertical-align: middle;
  	width: 16px;
	}
  .vStar2 {
		background-image: url('../img/template.jpg');
		background-position: -18px -297px;
  	height: 18px;
		margin-left: 6px;
  	vertical-align: middle;
  	width: 30px;
	}
  .vStar3 {
		background-image: url('../img/template.jpg');
		background-position: -49px -297px;
  	height: 18px;
		margin-left: 6px;
  	vertical-align: middle;
  	width: 46px;
	}
  .vStar4 {
		background-image: url('../img/template.jpg');
		background-position: -96px -297px;
  	height: 18px;
		margin-left: 6px;
  	vertical-align: middle;
  	width: 60px;
	}
  .vStar5 {
		background-image: url('../img/template.jpg');
		background-position: -157px -297px;
  	height: 18px;
		margin-left: 6px;
  	vertical-align: middle;
  	width: 76px;
	}

/* Field */
.vSprite {
	background-image: url('../../../img/sprite.gif');
}
.vFieldBackground {
	background-color: #F0F0F0;
	border: 1px solid black;
	border-collapse: collapse;
}
.vFieldBar {
	background-image: url('../img/template.jpg');
	background-position: -1px -1px;
	height: 35px;
	vertical-align: middle;
	color: #FFFFFF;
}

.vSaveButton {
		background-image: url('../img/template.jpg');
		background-position: -61px -37px;
  	height: 35px;
  	width: 29px;
}
.vSaveButton:hover {
		background-position: -91px -37px;
}
.vPrintButton {
		background-image: url('../img/template.jpg');
		background-position: -1px -37px;
  	height: 35px;
  	width: 29px;
}
.vPrintButton:hover {
		background-position: -31px -37px;
}

.vLevelActive {
		background-image: url('../img/template.jpg');
		background-position: -1px -73px;
  	height: 35px;
  	width: 18px;
}
.vLevelInactive {
		background-image: url('../img/template.jpg');
		background-position: -20px -73px;
  	height: 35px;
  	width: 18px;
}

.vEmpty {
		background-image: url('../img/template.jpg');
  	height: 39px;
  	width: 39px;
		background-position: -1px -229px;  	
}
	
.vField {
		background-image: url('../img/template.jpg');
  	height: 39px;
  	width: 39px;
}
.v1 { background-position: -1px -109px; }
.v2 { background-position: -41px -109px; }
.v3 { background-position: -81px -109px; }
.v4 { background-position: -121px -109px; }
.v5 { background-position: -161px -109px; }
.v6 { background-position: -201px -109px; }
.v7 { background-position: -241px -109px; }
.v8 { background-position: -281px -109px; }
.v9 { background-position: -321px -109px; }

.ve1 { background-position: -1px -149px; }
.ve2 { background-position: -41px -149px; }
.ve3 { background-position: -81px -149px; }
.ve4 { background-position: -121px -149px; }
.ve5 { background-position: -161px -149px; }
.ve6 { background-position: -201px -149px; }
.ve7 { background-position: -241px -149px; }
.ve8 { background-position: -281px -149px; }
.ve9 { background-position: -321px -149px; }

.vs1 { background-position: -1px -189px; }
.vs2 { background-position: -41px -189px; }
.vs3 { background-position: -81px -189px; }
.vs4 { background-position: -121px -189px; }
.vs5 { background-position: -161px -189px; }
.vs6 { background-position: -201px -189px; }
.vs7 { background-position: -241px -189px; }
.vs8 { background-position: -281px -189px; }
.vs9 { background-position: -321px -189px; }

.vCandidate {
		background-image: url('../img/template.jpg');
  	height: 13px;
  	width: 13px;
}
.va1 { background-position: -1px -269px; }
.va2 { background-position: -15px -269px; }
.va3 { background-position: -29px -269px; }
.va4 { background-position: -43px -269px; }
.va5 { background-position: -57px -269px; }
.va6 { background-position: -71px -269px; }
.va7 { background-position: -85px -269px; }
.va8 { background-position: -99px -269px; }
.va9 { background-position: -113px -269px; }

.vd1 { background-position: -127px -269px; }
.vd2 { background-position: -141px -269px; }
.vd3 { background-position: -155px -269px; }
.vd4 { background-position: -169px -269px; }
.vd5 { background-position: -183px -269px; }
.vd6 { background-position: -197px -269px; }
.vd7 { background-position: -211px -269px; }
.vd8 { background-position: -225px -269px; }
.vd9 { background-position: -239px -269px; }

.vSwStart {
		background-image: url('../img/template.jpg');
  	height: 22px;
  	width: 22px;
		background-position: -1px -331px;  	
}
.vSwStop {
		background-image: url('../img/template.jpg');
  	height: 22px;
  	width: 22px;
		background-position: -24px -331px;  	
}
.vSwReset {
		background-image: url('../img/template.jpg');
  	height: 22px;
  	width: 22px;
		background-position: -47px -331px;  	
}
/* noch aufräumen... */



#Activationkey {
	width: 300px;
}

#ContentContainer {
	padding: 18px;
}

#Footer {
	background-color: #FFFFFF;
	color: #4D494C;
	font-family: Arial;
	font-size: 10px;
	height: 50px;
	padding: 9px;
	text-align: center;
	vertical-align: middle;
}

#frmActivation td,
#frmContact td,
#frmNewPassword td,
#frmProfile td,
#frmRegister td {
	padding-bottom: 2px;
	width: 70%;
}

#frmActivation th,
#frmContact th,
#frmNewPassword th,
#frmProfile th,
#frmRegister th {
	padding-right: 6px;
	padding-top: 3px;
	text-align: right;
	vertical-align: top;
	width: 30%;
}

#frmLogin td,
#frmRemember td {
	padding-bottom: 2px;
	width: 50%;
}

#frmLogin th,
#frmRemember th {
	padding-right: 6px;
	padding-top: 3px;
	text-align: right;
	vertical-align: top;
	width: 50%;
}

#frmContact input.text,
#frmContact textarea.text {
	width: 300px;
}

#frmProfile input,
#frmProfile select,
#frmRegister input,
#frmRegister select {
	width: 150px;
}

#Header {
	border-collapse: collapse;
	margin: auto;
	width: 808px;
}

#Imprint td, #Advertising td {
	padding-bottom: 9px;
	width: 70%;
}

#Imprint th, #Advertising th {
	padding-right: 6px;
	text-align: left;
	vertical-align: top;
	width: 30%;
}

#Info {
	border: 1px solid #000000;
	background-color: rgb(218, 229, 243);
	margin: 3px 6px 3px 6px;
	padding: 3px;
	text-align: center;
}

#Lang {
	text-align: center;
}

#LeftColumn,
#RightColumn {
	width: auto;
}

#LinkBar {
	background-image: url(../images/linkbar.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #000000;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	height: 27px;
	text-align: center;
	vertical-align: middle;
}

#LinkBar a:link, #LinkBar a:visited {
	color: #36353F;
}

#MainColumn {
	background-color: #FFFFFF;
	height: auto;
	vertical-align: top;
	width: 808px;
}

#NoScript {
	border: 1px solid #000000;
	background-color: rgb(255, 255, 128);
	margin: 3px 6px 3px 6px;
	padding: 3px;
	text-align: center;
}

.ad120x600 {
	text-align: center;
}

.ad468x60 {
	padding: 18px;
	text-align: center;
}

.ad728x15 {
	padding: 3px 0px 9px 0px;
}

.Error {
	color: #92351d;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.field {
	border: 1px solid #000000;
}



.imgLang {
	cursor: pointer;
}

.SmallPrint {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.Unread {
	background-color: #FFFFFF;
	border-bottom: 1px solid #000000;
	padding: 6px;
	text-align: center;
	vertical-align: middle;
}


#vRecommend {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0.5em;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0.5em;
	background:#FFFFFF 4px 50%;
	border-color:#8A8B8F #8A8B8F #8A8B8F -moz-use-text-color;
	border-style:solid solid solid none;
	border-width:1px 1px 1px 0px;
	color:#333333;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em;
	height:190px;
	left:0;
	line-height:140%;
	margin:-45px 0 0 !important;
	padding: 6px 0px !important;
	position:fixed;
	text-align:center;
	top:45%;
	vertical-align: middle;
	width:24px;
	z-index:101;	
}

#vTwitter {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:0.5em;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:0.5em;
	-moz-border-radius-topright:0;
	background:#FFFFFF 4px 50%;
	border-color:#8A8B8F #8A8B8F #8A8B8F -moz-use-text-color;
	border-style:solid none solid solid;
	border-width: 1px 0px 1px 1px;
	color:#333333;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em;
	height:190px;
	right:0;
	line-height:140%;
	margin:-45px 0 0 !important;
	padding: 6px 0px !important;
	position:fixed;
	text-align:center;
	top:45%;
	vertical-align: middle;
	width:24px;
	z-index:102;	
}
