body{
 background-color:#E6F5FA;
 
 color:#000000;
 margin:0px;
 font-family:Verdana;
 font-size:12px;
}

form{
 display:inline;
}

td{
 
 font-family:Verdana;
 font-size:12px;
}


hr{

 border-width:thin;
 border-color:#0099CC;
 border-style:dashed;
 width: 100%;
}


p{
 padding-left:30px;
 margin-right:20px;
}


input,textarea,checkbox{
 border-width:0px;
 padding-left:4px;
 padding-right:4px;
}


input.submit {
 font-size:12px;
 font-weight:bold;
 /*
 this causes the submit buttons to disappear in IE5
 height:100%;
 */ 
 color:#FFFFFF;
 background-color:#0099CC;
}
input.submit_small {
 font-size:12px;
 font-weight:bold;
 /*
 this causes the submit buttons to disappear in IE5
 height:100%;
 */ 
 color:#FFFFFF;
 background-color:#0099CC;
}


.adress{
	width:289px;
	height:20px;
	border-width:0px;
 	padding-left:4px;
 	padding-right:4px;
}

.cvv2{
	width:40px;
	height:20px;
	border-width:0px;
 	padding-left:4px;
 	padding-right:4px;
}

a{
 text-decoration:none;
 font-size:12px;
 font-weight:bold;
 color:#0099CC;
}
a:hover{
 color:#000000;
}



a.navleft:hover{
 color:#F5422E;
}

a.navleftactive{
 color:#FFFFFF;
}

td.navleft{
 padding:3px;
 padding-left:11px;
 background-color:#FFFFFF;
}

td.navleftactive{
 padding:3px;
 padding-left:11px;
 background-color:#F5422E;
}



a.navtop{
 color:#FFFFFF;
 background-color:#0099CC;
 padding:4px;
 height:100%;
}
a.navtop:hover{
 color:#FFFFFF;
 background-color:#F5422E;
}

a.navtopactive{
 color:#FFFFFF;
 background-color:#F5422E;
  padding:4px;
 height:100%;
}

td.navtop{
 vertical-align:middle;
}




.small{
 font-size:11px;
 font-weight:normal;
 color:#000000;
}
.small2{
 font-size:9px;
 font-weight:normal;
 color:#000000;
}

.small:hover{
 color:#FFFFFF;
}



table td .white{
 background-color:#FFFFFF;
}
td.blue{
 background-color:#0099CC;
}
td.lightblue{
 background-color:#CDEBF5;
}

.navbestell{
 color:#0099CC;
 font-size:11px;
}

.headline{
 font-size:16px;
 font-weight:bold;
}

h1{
 font-size:16px;
 font-weight:bold;
 display: inline;
}

h2,h3,h4,h5{
 font-family:Verdana;
 font-size:12px;
 display: inline;
 
}



.subhead{
 font-size:12px;
 font-weight:bold;
 color:#000000;
}



.contentstern{
 background-color:#CDEBF5;
 padding-left:45px;
 padding-right:20px;
}

.content{
 background-color:#CDEBF5;
 padding-left:20px;
 padding-right:20px;
}


.crossed{
 text-decoration:line-through;
}

.crossedred{
 text-decoration:line-through;
 color: #F5422E;
 
}

.submenu{
 
  padding-top:3px;
 padding-left:11px;
 padding-bottom:3px;
}

.menu{
 position:absolute; 
 top:11px; 
 left:98px;
}

.unserangebot{
 padding-top:3px;
 padding-bottom:3px;
 padding-left:11px;
 background-color:#F5422E;
 color:#FFFFFF;
 font-size:16px;
 font-weight:bold;
 padding-left:11px;
}


.deutschesprache{
 font-size:17px;
 font-weight:bold;
}


.contentWhite{
  padding-top:53px;
  padding-left:20px;
}

.contentLightBlue{
  padding-top:53px;
  padding-left:20px;
  width : 350px

}

.mainContent{
  padding-top:53px;
  padding-left:34px;
  padding-right:42px;
}

.subContent{
	padding-left:25px;

}


.headlineBox{
  padding-left:20px;
  min-height: 120px;
  padding-right: 10px;

}

.changeFlags{
	padding-top:11px;
}

.changeLangText {
	font-size: 0.75em;
	font-weight: normal;
	color: black;
	
	
}

.addToBasket{
 border-width:1px;
 border-style:solid;
 border-color: #000000;
}

a.button{
 padding-top:0px;
 padding-bottom:2px;
 padding-left:5px;
 padding-right:5px;
 
 
 font-size:12px;
 font-weight:bold;

 color:#FFFFFF;
 background-color:#0099CC;
}


a.button:hover{
 padding-top:0px;
 padding-bottom:2px;
 padding-left:5px;
 padding-right:5px;
 
 
 font-size:12px;
 font-weight:bold;

 color:#FFFFFF;
 background-color:#0099CC;
}

.error{
 color:#F5422E;
}

ul{
	padding-right: 0px;
	padding-left: 20px; 
	padding-top: 2px;
	padding-bottom: 2px; 
	margin: 0px;
}
li{
	padding-right: 0px;
	padding-left: 0px; 
	padding-top: 2px;
	padding-bottom: 2px; 
	margin: 0px;
}



