body { color:#006ab3; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:13px; background:#eeeeee; padding:0; margin:0; text-align:center; line-height:18px;  }

h1 { font-size:18px; color:#6d6d6d; margin:0 0 18px 0; line-height: 20px; font-style:italic; font-weight:bold; }
h2 { font-size:13px; color:#444444; margin:0 0 18px 0; font-weight:bold; }
h3 { font-size:14px; color:#444444; margin:0 0 18px 0;  font-weight:bold; }
h4 { font-size:14px; color:#ffffff; background-color:#d62525; padding:8px 5px; margin:0 0 4px 0; font-weight:normal; }
h5 { padding:0; margin:0; }

a	{ color:#ff9933; font-weight:normal; text-decoration:none; }
a:hover { text-decoration: underline; }

table	{ font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif; width:100%}
td { vertical-align: top; text-align: left; }
img { border:0; margin:0;  }
.clear	{ clear:both; height:0px; }
.colored	{ color:#ff9933; }
.webdesign { display:none;}
form { padding:0; margin:0; } 
.imageLoader { display:none;}
.error { padding:5px; background:#C30; color:#ffffff; margin:10px 0;  }
.error ol { margin:0; font-size:11px; }
small { font-size:10px; color:#6d6d6d; }

.container { width:960px; padding:0; margin:0 auto; background:#ffffff; padding:0; text-align:left}

.header	 { height: 140px; background:#ffffff url(/template/images/bgHeader.gif) no-repeat; } 
.header	.logo { float:right; margin:45px 0 0 0; }

.options { display:none; line-height:18px; height:18px; font-size:11px; margin:0 0 10px 0; padding:5px 0 5px 15px; background:#e8ecd7;  }
.options ul { float:right; height:18px; }
.options li { float:left; padding:0 15px 0 15px; line-height:18px; }
.options a { color:#e2001a}
.options a:hover { color:#666666; text-decoration:none; }
.options a.onOption { color:#666666 }

.menu { line-height:29px; height:29px; font-size:11px; margin:0 0 2px 0; padding:0 0 0 20px; background:#ffffff url(/template/images/bgMenu.gif) no-repeat -960px 0;  }
.menu li { display:inline; }
.menu li a { display:block; float:left; padding:0 20px; color:#99ccff; text-decoration:none; margin:0; line-height:29px; font-size:12px; font-weight:bold; }
.menu li a:hover { color:#dddddd ; }
.menu li a.onSite { color:#ffffff ; }

.subMenu { line-height:29px; height:29px; font-size:11px; margin:0 0 2px 0; padding:0 0 0 20px; background:#afafaf url(/template/images/bgSubMenu.gif) no-repeat -960px 0;  }
.subMenu li { display:inline; }
.subMenu li a { display:block; float:left; padding:0 20px; color:#ffffff; text-decoration:none; margin:0; line-height:29px; font-size:12px; font-weight:bold; }
.subMenu li a:hover { color:#dddddd ; }
.subMenu li a.onSite { color:#ffffff ; }

.menu li.submenu a { display:block; padding:4px 15px 4px 37px; color:#ffffff; text-decoration:none; margin:0 0 1px 0; line-height:18px; font-size:11px; background:#888888 url(/template/images/bgSubMenu.gif) no-repeat 25px 11px; font-weight:normal; }
.menu li.submenu a:hover { background-color:#999999;}
.menu li.submenu a.onPage { color:#b1c800; }

.content	 { padding:0; }     
    
.left {  float:left; width:360px; padding:80px 0 100px 0;  }
.leftText {  float:left; width:310px; padding:39px 0 100px 50px; }

.right { float:right; width: 550px; padding:39px 0 100px 0; }
.rightImage { float:right; width:230px; }
.rightText { float:left; width:300px; }
.rightTextLong { float:left; width:500px; }
.content ul { padding-left: 14px; list-style-type:square; }

.text { padding:39px 370px 50px 50px; } 

#gallery li a { display:block;  float:left; width:180px; height:100px; margin:0 15px 15px 0; border:3px solid #e8ecd7; }

.tooltipp { background:#e8ecd7; padding:10px; width:250px; }
.tooltipp .tippleft { float:left; width:120px; }
.tooltipp .red { color:#e2001a; font-weight:bold; }

ul#presse { padding:0; margin:0; list-style-type:none; 0}
ul#presse li { padding-bottom:10px; }

.footer { clear:both; padding: 0 40px; font-size:11px; color:#ffffff; line-height:40px; background:#006ab3; font-weight:bold; }
.footer a { color:#FFF; font-weight:bold;  }

/*Formular*/
.formular { padding:10px 0 0 0;  }
.formular table { width:600px; border-collapse:collapse; table-layout:fixed; border-top:4px solid transparent;  }
.formular td { padding:0; border-bottom:4px solid transparent; }
.formular td.first { width:100px; padding:3px 10px 3px 0; font-size:13px; }
.formular td.wert { padding:0 0 0 10px; }
.formular td.checkboxWert { padding:0 0 0 10px; width:30px;}

input { padding: 3px 3px; font-size: 12px; margin:2px 4px 2px 0; vertical-align:middle; width:400px; border:1px solid #cccccc; }
input.short { width:240px; }
input.veryShort { width:40px;  }
textarea { padding: 3px 3px; font-size: 12px; margin:2px 4px 2px 0; vertical-align:middle; width:400px; font-family: Arial, Helvetica, sans-serif; border:1px solid #cccccc; }
select 	{ padding: 3px; font-size: 12px; padding:0; }
select#liste { background-color:#9e9e9e; color:#ffffff; }
input.radiobutton { padding:3px; margin:2px 4px 2px 0; width:20px; border:none; }
input.checkboxbutton { padding:3px; margin:2px 4px 2px 0; width:20px; border:none; }
input#submit {
	background-color: #006ab3;
	padding:0 0 3px 0;
	font-weight:bold;
	width:100px;
	height: 24px;
	line-height:24px;
	color:#ffffff;
	margin:10px 10px 0 120px;
	border:none;
}
input#submit:hover {
	background-color: #666666;
}