/** Start Basis **/
html{height:100%;}
body{
	background-color: #D4EBF4;
	color: #000099;
	font-family: Arial, Verdana,Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	margin: 0;padding:0;
	scrollbar-3dlight-color: #BFBFBF;
	scrollbar-arrow-color: #87A29A;
	scrollbar-darkshadow-color: #BFBFBF;
	scrollbar-face-color: #EEEEE9;
	scrollbar-highlight-color: #FFFFF0;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #F6F6F6;
	margin-left:auto;
	margin-right:auto;
	height: 100%;
}
img{
	border:0px;
}
a {
	color: #000099;

}

a:hover {
	color: #000099;
	text-decoration: underline;
}

#SiteContent{
background-image:url('/DNA/Image/Layout/SiteContentBG.gif');
height:100%;
 background-position: center;
 background-repeat: repeat-y;}
#Content{
	width:780px;
	margin-left:auto;
	margin-right:auto;
}
td {}

form{
	margin: 0px;
}

.FormWarning{
	background-color: #FFF200;
	border: 1px solid #0E2B8D;
}
p{
	margin-top:0.5em;
	margin-bottom:0.5em;
}

h1{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0.5em;
}

h2{
	font-size: 1.1em;
	font-weight: bold;
	margin: 1em 0em 0.3em 0em;
}

h3{
	font-size:1.05em;
	margin-bottom: 0.1em;
}

hr{
	border: solid #C0C0C0 1px;
	height: 1px;
}

input,select,textarea{
	font-size: 1em;
}

label{
	border-bottom: 1px dotted silver;
	cursor: hand;
}

li {
	margin-top: 0.5em;
}

ul{
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}

ul .DOC{
list-style: none url(/Upload/Image/Icons/DOC.gif);
}

ul .PDF{
list-style: none url(/Upload/Image/Icons/PDF.gif);
}

ul .PPT{
list-style: none url(/Upload/Image/Icons/PPT.gif);
}

ul .ZIP{
list-style: none url(/Upload/Image/Icons/ZIP.gif);
}
.Comment{
	font-size: 11px;
	font-weight: normal;
}

.CommentBox{
	clear:both;
	border-bottom: 2px #DDDDDD solid;
	border-right: 2px #DDDDDD solid;
	margin-bottom: 1em;
	margin-top: 1em;
}
.CommentBody{
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	color: #333333;
	font-size: 0.9em;
	padding: 0.3em;
}

.CommentHead{
	background-color: #0E2B8D;
	border: 1px solid #333333;
	color: white;
	font-size: 0.9em;
	font-weight: bold;
	padding: 0.3em;
}

.ErrorHead {
	background-color: #B20507;
	border: 1px solid #333333;
	color: white;
	font-weight: bold;
	padding: 0.3em;
}

.BarrierHalf{
	clear: both;
	line-height: 0.5em;
}
.BarrierFull{
	clear: both;
	line-height: 1em;
}

.Hidden {display: none;}
.Visible {display: block;}

.Middle{
	margin-left: 35px;
	padding-top: 32px;
	width: 500px;
	float: left;
	padding-bottom:30px;
}
/** Ende Basis **/
/** Start Module Basis - Optional **/
.nanoCMSPagePath,.nanoCMSPagePath a ,.nanoCMSPagePath a:hover,.nanoCMSPagePath a:visited{
	color:white;
	font-size:11px;
	text-decoration:none;
	margin-left:4px;
}
#Left{
	width: 180px;
	float:left;
}
.Right{
	width:200px;
	margin-left: 20px;
	margin-top: 20px;
	float: left;
}
.InfoBox{margin-bottom:1.5em}
.InfoTitle{
	font-size:1.3em;
}
.InfoContent{}
.NavBarrier{
	height:100%;
	background-image: url(/Upload/Image/Layout/Seperation.gif);
	width:15px;
	float:left;
}
.ButtonBox{
	list-style: none; 
	margin:0px 0px 0px 0px;
	padding:0px;
}

.ButtonBox .ButtonSmall{ 
	margin:10px 10px 20px 0px;
	float:left;
	width:20px;
	white-space: nowrap;
}

.ButtonSmall a,.ButtonSmall a:visited, .ButtonSmall a:hover{
   display: block; 	
   text-decoration: none; 
	background:white;
	width:100%;
	text-align:center;
	text-decoration: none;
}
.ButtonSmall a.Normal{ 
	background:white;
	border:1px solid #727272;	
	color:#696969;	
	padding:0.1em 0.5em 0.1em 0.5em;
}
.ButtonSmall a.Selected{ 
	border:2px solid #B00704;	
	color:#B00704;	
	font-weight:bold;
	padding:0.1em 0.5em 0.1em 0.5em;
}
.ButtonSmall a.Normal:hover{ 
	border:1px solid #B00704;	
	color:#B00704;	
	font-weight:bold;
	padding:0.1em 0.5em 0.1em 0.5em;
}


.List0 {
	background-color: #EFEFEB;
}

.List1 {
	background-color: #E2E7D7;
}
/** End Module Basis - Optional **/

/** Start Navigation V2**/
#Navigation{
	list-style: none; 
	text-align: left;
}
#Navigation a{
	text-decoration: none;
	font-weight: normal;
	display: inline-block;
}
#Navigation .Row{

}
.LevelBox0{
height:28px;
}
.LevelBox0 a{
	padding:6px 0 0 8px;
	background-image: url(/DNA/Image/Layout/NavBGNormal.gif);
	color: #0E2B8D;width:172px;
	font-size:12px;height:22px;
}
.LevelBox0 a.Normal,.LevelBox0 a.Normal:visited{
}
.LevelBox0 a.Selected,.LevelBox0 a.Selected:visited,.LevelBox0 a.Normal:hover{
color: #0E2B8D;
background-image: url(/DNA/Image/Layout/NavBGSelected.gif);
}

.LevelBox1{
height:28px;
}
.LevelBox1 a{
	padding:6px 0px 0px 30px;
	background-image: url(/DNA/Image/Layout/NavBGNormal.gif);
	color: #0E2B8D;width:150px;
	font-size:12px;height:22px;	
}

.LevelBox1 a.Normal,.LevelBox1 a.Normal:visited{
	color: #0E2B8D;
}
.LevelBox1 a.Selected,.LevelBox1 a.Selected:visited,.LevelBox1 a.Normal:hover{
background-image: url(/DNA/Image/Layout/NavBGSelected.gif);
	color: #0E2B8D;
}
/**Ende Navigation V2**/


/** Modul Contact Form**/
.ContactFormField{
	clear:both;
	margin-bottom:4px;
}
.ContactFormName{
	width:80px;
	float:left;
}
.ContactFormContent{
	width:290px;float:left;
}
fieldset{margin-top: 10px;}
.FieldsetContent{
	padding:10px 0px 0px 10px;
}

#HeadBox{
	background-image: url(/DNA/Image/Layout/HeadBG.gif);
}
#HeadFirstBlock{
	height:70px;
}
#HeadNav{
	width: 780px;
	margin-left: auto;
	margin-right:auto;
	padding-top:20px;
}
#HeadNav .Navigation{
	margin-top:25px;
	float: right;
	margin-right: 20px;
	width:500px;
	text-align:right;
font-size:15px;
}
#HeadNav .Navigation a{
	color: #000099;
	text-decoration: none;
	font-weight:normal;
}
#HeadPath{
	padding-top:4px;
	height:15px;
	width: 780px;
	margin-left: auto;
	margin-right:auto;
}

#HeadDate{
	float:right;
	text-align:right;
	margin-right: 20px;
	color:#FFFFFF;
	font-size: 11px;
	width:150px;
}

#LeftBarrier{
	width:10px;
	height:100%;
	background: red;
	float:left;
}
#DistributorsCountryBox{
	float:left;
	width:220px;
}
#DistributorsCountryBox li,#DistributorsCountryBox li a{
list-style: none;
}
.DistributorsBox{
	width:280px;
	float:left;
}
.DistributorsBox .Content{
	font-size:90%;

}

.ContentBox{
	margin-top:1.5em;
	margin-bottom:1.0em;
}

#Wide{
	background:#D4EBF4;
	height:100%;
	margin-left: 20px;
	padding-top: 32px;
	width: 780px;
}

.Bild{
float:left;
width:240px;
margin-bottom:1em;
}
.Bild .Untertitel{font-size:11px;}