/* Links */

a:link {
	font-family: Verdana, Geneve, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:	underline;
}
a:visited {
	font-family: Verdana, Geneve, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:	underline;
}	
a:active {
	font-family: Verdana, Geneve, Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-decoration: underline;
}	
a:hover {
	font-family: Verdana, Geneve, Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-decoration:	underline;
}

a.blackLink:link{
	font-family:  Verdana, Geneve, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:	underline;
}

a.blackLink:visited {
	font-family:  Verdana, Geneve, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:	underline;
}	
a.blackLink:active {
	font-family:  Verdana, Geneve, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration: underline;
}	
a.blackLink:hover {
	font-family:  Verdana, Geneve, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:	underline;
}	

a.whiteLink:link{
	font-family:  Verdana, Geneve, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:	underline;
}

a.whiteLink:visited {
	font-family:  Verdana, Geneve, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:	underline;
}	
a.whiteLink:active {
	font-family:  Verdana, Geneve, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration: underline;
}	
a.whiteLink:hover {
	font-family:  Verdana, Geneve, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:	underline;
}	

.headAdm A:link {font-size: 10px;font-family: Verdana, Geneve, Arial, Helvetica, sans-serif;	color:#FFFFFF;}
.headAdm A:visited {font-size: 10px;font-family: Verdana, Geneve, Arial, Helvetica, sans-serif;color:#FFFFFF;}	
.headAdm A:active {font-size: 10px;font-family: Verdana, Geneve, Arial, Helvetica, sans-serif;color:##00FF00;text-decoration:underline;}	
.headAdm A:hover {font-size: 10px;font-family: Verdana, Geneve, Arial, Helvetica, sans-serif;color:##00FF00;text-decoration:underline;}	


body {padding: 0em; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; background:url(../images/bkgrBlue3.gif); background-color:#000066;}
h1 {margin: 0 0 0.5em 0; font-size: 2em;}
h2 {margin: 0 0 0.5em 0; font-size: 2.5em;}
h3 {margin: 1em 0 0.5em 0; font-size: 1.5em;}
h4 {margin: 1.5em 0 0.5em 0; font-size: 1em;}
p {line-height: 1.8em; margin: 0 0 5px 0;}

/* layout */
#outherContainer{width:1040px;margin-right: auto; margin-left: auto;}
#pageBody {float: left; width: 800px;	background: #FFF; border-top: 1px solid #ffffff;border-right: 1px solid #ffffff; border-left: 1px solid #ffffff;}
#pageHeader {padding: 0px; margin: 0;}
#pageContainer{float: left; width: 800px; background: #FFF;}
#pageMain {float: left; width: 550px; background: #FFF; padding: 10px; text-align:left; border-right: 1px solid #CCC;}
#mainContainer{float: left;width: 540px; padding-bottom:20px;}

#mainLeftCol {float: left; width:200px; background: #FFF; padding: 0px;}
#mainRightCol {float: left; width:320px; background: #FFF; padding:10px;}

#mainLeftCol_ver2 {float: left; width:320px; background: #FFF; padding: 0px;}
#mainRightCol_ver2 {float: left; width:200px; background: #FFF; padding:5px;}

#mainLeftCol_ver3 {float: left; width:250px; background: #FFF; padding: 10px;}
#mainRightCol_ver3 {float: left; width:250px; background: #FFF; padding:10px;}

#pageGadgets {float: left; width: 208px; background: #FFF; padding: 10px; text-align:left;}
#pageFooter {clear: both; background: #FFF; padding: 10px; border-bottom: 1px solid #ffffff; text-align:center;}
#pageAdds {float: left; width: 208px; padding: 5px; text-align:left;}

/* menu */
#menuContainer{border-bottom: 1px solid #ffffff; text-align:left; padding-left:10px;}
#menuContainer ul{padding: 0.5em 0; margin: 0; }
#menuContainer li{margin-right: 0.2em; display: inline; list-style: none;}
#menuContainer li a{text-decoration: none; padding: 0.5em 1em; margin-left: 0; background: #dbdbdb; 	font-weight: bold;}
#menuContainer a:link{color: #000000;}
#menuContainer a:visited{color: #000000;}
#menuContainer a:hover{background: #fc0707;}
#menuContainer a#current{background: #FC0; border-bottom: 1px solid #996666; color: #000000;}

#OpenLink {text-decoration: none; padding: 0.5em 1em; margin-left: 0; background: #0F0; 	font-weight: bold;}


/* submenu */
#subMenuContainer {float: left; width: 560px; background: #FFF; padding: 0px; text-align:left;}
#subMenu ul {float: left; margin: 0; text-align:left;}
#subMenu li {border: 1px solid #000000; background: #999; float: left; display: inline; margin-right: 2px; padding: 3px;}
#subMenu ul a {text-decoration: none; padding:2px;}
#subMenu a:link {color: #000000;}infoSquare
#subMenu a:visited {color: #000000;}
#subMenu a:hover {background: #fc0707;}

/* store */
#storeContainer{float: left; width:540px; background:#FFF;}

#storeHeadLeftCol {float: left; width:260px; background: #FFF; padding: 0px; text-align:left;}
#storeHeadRightCol {float: left; width:260px; background: #FFF; padding:0px; text-align:right;}

#storeLeftCol {float: left; width:250px; background: #FFF; padding: 10px;}
#storeRightCol {float: left; width:250px; background: #FFF; padding: 10px;}

#storeSmallLeftCol {float: left; width:250px; background: #FFF; padding: 10px;}
#mainSmallRightCol {float: left; width:250px; background: #FFF; padding: 10px;}

#storeArtContainer {border: 1px solid #CCC; background: #ECE9D8; float: left; display: inline;}
#storeArtHeadline{float: left; width:250px; height:25px; background: #ECE9D8; padding: 5px;}
#storeArtImage{float: left; width:250px; height:140px; background: #ECE9D8; padding: 5px;}
#storeArtDescription{float: left; width:250px; height:60px; background: #ECE9D8; padding: 5px;}
#storeArtPrize{float: left; width:170px; background: #ECE9D8; padding: 5px;}
#storeArtBuy{float: left; width:50px; background: #ECE9D8; padding: 0px;}

#storeArtDetailContainer {width:95%; border: 1px solid #CCC; background: #ECE9D8; float: left; display: inline;}
#storeArtDetailPrize{float: left; width:200px; background: #ECE9D8; padding: 5px;}
#storeArtDetailBuy{float: left; width:50px; background: #ECE9D8; padding: 5px;}

#storeBasketHeadline{float: left; width:95%; background:#CCC; padding: 5px;border: 2px solid #FFF;float: left; display: inline;}
#storeBasketDetailContainer{float: left;width:560px;}
#storeBasketDetailCol{float: left; padding: 5px;}

#storeBasketINLOGGHeadline{float: left; width:95%; background:#CCC; padding: 5px;border: 2px solid #FFF;float: left; display: inline;}

#storeInfoFirstCol {float: left; width:140px; height:140px; background: #FFF; padding: 5px; font-family:Verdana, Geneva, sans-serif; font-size:14px; text-align:left; border:solid 1px #CCC; display:inline;}
#storeInfoSecondCol {float: left; width:370px; height:140px; background: #FFF; padding:5px; font-family:Verdana, Geneva, sans-serif; font-size:14px; text-align:left; border:solid 1px #CCC; display:inline;}

#storeMainLeftCol {float: left; width:260px; background: #FFF; padding: 10px; text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:9px;}
#storeMainRightCol {float: left; width:260px; background: #FFF; padding:10px; text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:9px;}

#storeHeadInfoFirstCol {float: left; width:140px; background:#666; padding: 5px; text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:9px;color:#FFF; text-align:center; border:solid 1px #CCC; display:inline;}
#storeHeadInfoSecondCol {float: left; width:370px; background: #666; padding:5px; text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:9px;color:#FFF; text-align:center;border:solid 1px #CCC; display:inline;}


#storePageContainer{float: left; width:560px; background:#FFF;}

#storePageCol {float: left; width:170px; height:310px; background: #FFF; padding: 5px; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-align:left; border: 1px solid #CCC;}
#storeSpaceCol{float: left; width: 5px;background: #FFF;}
#storeSpaceRow{float: left; width:520px;background: #FFF; padding:1px;}
#storePageHeadline{float: left; width:175px; height:42px; background:#FFF;}
#storePageImage{float: left; width:175px; height:160px; background:#FFF;}
#storePageText{float: left; width:175px; height:80px; background:#FFF;}
#storePagePrice{float: left; width:75px; height:33px; background:#FFF;}
#storePageBuy{float: left; width:75px; height:33px; background: #FFF;}
#storePageBottom{float: left; width:175px; height:1px; background:#CCC;}
#storePageRow{float: left; width:520px; height:4px; background:#FFF;}

#storePageImageText{float: left; width:195px; height:190px; background:#FFF;}

#storeLatestArticles{float: left; width:636px; height:12px; background:#b1c3d9; text-align:center; padding:5px; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold;}


/* store PLUS */

#storeArtContainer {border: 1px solid #CCC; background: #ECE9D8; float: left; display: inline;}
#storeArtHeadline{float: left; width:250px; height:25px; background: #ECE9D8; padding: 5px;}
#storeArtImage{float: left; width:250px; hfeight:140px; background: #ECE9D8; padding: 5px;}
#storeArtDescription{float: left; width:250px; height:60px; background: #ECE9D8; padding: 5px;}
#storeArtPrize{float: left; width:170px; background: #ECE9D8; padding: 5px;}
#storeArtBuy{float: left; width:50px; background: #ECE9D8; padding: 0px;}

#storeArtDetailContainer {width:97%px; border: 1px solid #CCC; background: #ECE9D8; float: left; display: inline;}
#storeArtDetailPrize{float: left; width:200px; background: #ECE9D8; padding: 5px;}
#storeArtDetailBuy{float: left; width:50px; background: #ECE9D8; padding: 5px;}

#storeBasketHeadline{float: left; width:97%; background:#CCC; padding: 5px;border: 2px solid #FFF;float: left; display: inline;font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000;}
#storeBasketDetailContainer{float: left;width:97%;font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000;}
#storeBasketDetailCol{float: left; padding: 5px; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000;}

#storeBasketINLOGGHeadline{float: left; width:100%; background:#CCC; padding: 5px;border: 2px solid #FFF;float: left; display: inline;}


/* submenu store */
#subStoreMenuContainer {float: right; width: 550px; background: #FFF; padding: 0px;}
#subStoreMenu ul {float: right; margin: 0;}
#subStoreMenu li {border: 1px solid #000000; background: #999; float: right; display: inline; padding: 0.3em 0;}
#subStoreMenu ul a {text-decoration: none; padding: 0.3em 1em;}
#subStoreMenu a:link {color: #000000;}
#subStoreMenu a:visited {color: #000000;}
#subStoreMenu a:hover {background: #ffcc66;}

/* Information */
#infoSquare {border: 1px; background: #FF9900;width: 500px; padding: 10px; margin-right: auto; margin-left: auto;}


/* Administration */
#admContainerTop {width:864px; margin-top:20px; padding:0px;}
#admContainer {float: left;width:864px; padding:0px; background:#666;font-family:Verdana, Geneva, sans-serif; font-size:10px;}

#admInfoRow {float: left; width: 852px; height:40px; text-align:left; padding:6px; background: #000; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#FFF; border:1 px solid #FFF;}
#admCol {float: left; width:32%;padding:10px; background:#999999; border:1px solid #666; margin:2px; text-align:center;}
#admColHeadline {float: left; padding:2px; background:#666; margin:0px; text-align:center; color:#FFF;}
#admColFlex {float: left; padding:2px; background:#FFF; margin:0px; text-align:center;}

#admCell{float:left; height:20px; padding:5px; background:#CCC; font-family:Verdana, Geneva, sans-serif; font-size:10px; border:1px solid #999;}

/* Text */

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.textWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}

.textGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
}

.textHedline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #333333;
}

.textHedlineWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #FFF;
}

.textHedlineRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #F00;
}

.textPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #F00;
}


.textsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.textsmall_whiteBorder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	border-bottom-style:solid;
	border-bottom-color:#FFF;
	border-bottom-width:thin;
}

.textsmallWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FFF;
}

.textsmallGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#999;
}

.textOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F90;
}

.Smallprize {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#F00;
	font-style:normal;
	line-height:normal;
	font-weight:bolder;
	font-variant:normal;
	text-transform: none;
	text-decoration:none;
}

.prize {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#F00;
	font-style:normal;
	line-height:normal;
	font-weight:bolder;
	font-variant:normal;
	text-transform: none;
	text-decoration:none;
}
