
html,body{
	text-align:center;
	height:100%;
	margin:0px;
	padding:0;
	background: #ffffff;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

#container{
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	width:100%;
	text-align:left;
	height:100%;
	padding:0px;
}

#leftcolumn{
	display:none;
}

#logo{
	margin:16px 0px 0px 46px;
	display:block;
}

#headerimage{
display:none;
}

#bildleiste{
display:none;
}


#topnavi{
	display:none;
}

img{
border:none;
}

#content{
float:left;
width:100%;
text-align:left;
font-size:12px;
background: #fff;
height:100%;
}

#header, #header_img, #headersinglefloat, #headerwide, #headeranwendung{
width:100%;
height:auto;
}

#roundimage{
display:hidden;
}

#blueframe{
display:hidden;
}

#bluebox{
display:hidden;
}

#blueboxsmall{
display:hidden;
}


#topnavi{
display:hidden;
}

#textframe{
padding:0px 20px 0px 20px;
font-size:12px;
height:100%;
}

#leftblock{
width:45%;
margin-right:20px;
float:left;
}

#rightblock{
width:45%;
float:right;
margin-right:20px;
}
.leftimageblock{
width:220px;
text-align:center;
float:left;
clear:left;
}

/* Navigationsleisten */
/* allgemein */
ul.bignavi, ul.navi,  ul.topnavi, ul.navi2{
display:hidden;
}









/* weitere Listen */

ul{
font-size:12px;
color:#000000;
font-weight:normal;
list-style-type: disc;
padding:0px 0px  0px 16px;
margin:  0px 10px 10px 0px;

}

ul.doublespace li{
margin:5px 0px 20px 0px;
}

#blueboxsmall ul, ul.bluelist{
font-size:11px;
}
#blueboxsmall ul li, ul.bluelist li{
}

ul.kasten{border: 1px solid #005AA9;background-color:#E3E7F1;padding:10px 10px 10px 20px;color:#005AA9;line-height:26px;font-weight:bold;width:400px;}

/* Textformatierung*/
h1{
font-size:18px;
color:#005AA9;
font-weight:bold;
margin:0;
}
h2, h2.space, h2 a{
font-size:14px;
color:#005AA9;
font-weight:bold;
margin:0px 0 10px 0;
/*padding-bottom:10px;*/
}



hr{
background-color:#005AA9; /* Mozilla 1.4 */
color:#005AA9; /* IE 6 */
border: #005AA9; /* Opera 7.11 */
height: 2px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
clear:left;
width:98%;
}

h2.top{
margin:0px 0 10px 0;
}


h4, h4.w300, h4.w300c, h4.w400, h4.w400c{
font-size:9px;
margin:0 20px 10px 20px;
padding:0 0 10px 0px;
float:right;
display:block;
clear:right;
font-weight:normal;
text-align:left;
}

h4.w400, h4.w400c{
width:400px;
margin:0 0 0 20px;
}
h4.w300, h4.w300c{
width:300px;
margin:0 0 0 20px;
}
h4.w300c, h4.w400c{
text-align:center;
}

#content h4{margin:0px;padding-right:20px;}
p{
margin:0px 0px 10px 0px;
padding-right:20px;
}
p.small{
font-size:9px;
}

strong{color:#005AA9;}
.red{
color:#CC0000;
}
/* Tabellen */
td{font-size:12px;color:#000000;font-weight:normal;}
td.grey{background-color:#E3E7F1;}
td.white{background-color:#FFFFFF;}
td.blue{font-size:11px;color:#FFFFFF;background-color:#005AA9;}
td.navitext{width:130px;vertical-align:top;font-size:12px;color:#005AA9;font-weight:bold;}

table.texttable{
border-collapse:collapse;
margin-bottom:15px;
}
table.texttable td{
padding:6px 4px;
border:1px solid #005AA9;
border-bottom:none;	
}

td.tablehead{
background:#A5B1D1;
color:#000066;
font-weight:bold;
border:1px solid #005AA9;
border-bottom:none;	
white-space: nowrap;
}
td.tabledark{
background:#CFD7EB;
}

td.tablelight{
background:#FFFFFF;
}
table.texttable td.tablefoot{
border-bottom:1px solid #005AA9;
}
table.texttable td.tablefootdark{
border-bottom:1px solid #005AA9;
background:#CFD7EB;
}

marquee{font-size:12px;color:#005AA9;font-weight:bold;}
/* Anker */
a{
font-size:11px;
color:#005AA9;
/*text-decoration:none;*/
font-weight:bold;
}
a:hover{color:#7891C7;}

#bluebox a, a.kastenlink{
display:block;
color:#fff;
background:#005AA9 url('../images/aufzaehlungspunkt.gif') no-repeat 0px 3px;
padding:0 0 0 15px;
margin:0px;
}
#bluebox p{
line-height:10px;
}
#bluebox a:hover, a.kastenlink:hover{
color:#CFD7EB;
}
/* text in linker Navi */
.navimarker, .navimarkertop{
font-size:12px;
color:#005AA9;
font-weight:bold;
display:block;
padding:5px 0 7px 17px;
margin-bottom:10px;
clear:left;
background:transparent url('../images/navimarker_bg.gif') no-repeat bottom left;
}
.navimarkertop{
padding-top:10px;
}
/* Grafiken */
.rightimage{
float:right;
margin:0 0 20px 25px;
display:block;
clear:right;
}
.rightimagecenter{
float:right;
margin:0 50px 20px 50px;
display:block;
clear:right;
}
.rightimageborder{
float:right;
margin:0 20px 20px 20px;

}
.leftimage{
float:left;
margin:0px 20px 20px 0px;
display:inline;
width:auto;
}

#langimg{
width:22px;
height:17px;
}

* html #langimg{
height:19px;
}

.csc-textpic{clear:left;}
.csc-textpic-caption {padding-top:5px;font-size:10px;}
.csc-textpic-intext-right{clear:right;margin-top:10px;}
.csc-textpic-imagewrap{margin-top:0px;margin-bottom:10px;}

.contenttable {clear:left;float:none;}

.contenttable-0{
border-collapse:collapse;
margin-bottom:15px;
width:97%;
border:1px solid #005AA9;
margin-right:20px;
}

.contenttable-0 td{
padding:6px 4px;
border:1px solid #005AA9;
border-bottom:none;	
}

.tr-odd td {background:#FFFFFF;}
.tr-even td {background:#CFD7EB;}

.tr-0 td{background:#A5B1D1;
color:#000066;
font-weight:bold;
border:1px solid #005AA9;
border-bottom:none;	
white-space: nowrap;
}

table.hardware .tr-0 .td-1, table.hardware .tr-0 .td-2, table.hardware .tr-0 .td-3{text-align:center;}
table.hardware  .td-0{width:55%}
table.hardware {clear:both;float:none;}

table.small{width:430px;}
.contenttable td{vertical-align:top;}
.contenttable td h2{margin:0 0 10px;padding:0px;}
td.align-center{text-align:center;}
tbody{margin:0px;padding:0px;}
.csc-header, .csc-firstHeader{margin:0 0 10px;}
p.bodytext{margin-right:20px;}


table.texttable{
border-collapse:collapse;
margin-bottom:15px;
}
table.texttable td{
padding:6px 4px;
border:1px solid #005AA9;
border-bottom:none;	
}

td.tablehead{
background:#A5B1D1;
color:#000066;
font-weight:bold;
border:1px solid #005AA9;
border-bottom:none;	
white-space: nowrap;
}
td.tabledark{
background:#CFD7EB;
}

td.tablelight{
background:#FFFFFF;
}
table.texttable td.tablefoot{
border-bottom:1px solid #005AA9;
}
table.texttable td.tablefootdark{
border-bottom:1px solid #005AA9;
background:#CFD7EB;
}