/*Formulare*/

form{margin: 0;}
form p{margin:0;}


/*Formatvorlagen*/

p{font:9pt Arial;color:#004489;margin-bottom:20px;}
pre{font:9pt Arial;color:#618CB8;}
div, td, ol, ul, textarea, select, input{font:9pt Arial;color:#004489;}

ol, ul{margin:0 0 20px 20px;}

textarea, select, input{font:9pt Arial;color:#004489;}

h1{font:18pt Arial;color:#618CB8;margin-bottom:13px;}
h2{font:18pt Arial;color:#004489;margin-bottom:13px;}
h3{font:bold 13.5pt Arial;color:#618CB8;margin-bottom:10px;}
h4{font:bold 13.5pt Arial;color:#004489;margin-bottom:10px;}
h5{font:bold 9pt Arial;color:#618CB8;margin-bottom:8px;}
h6{font:bold 9pt Arial;color:#004489;margin-bottom:8px;}

a{font:9pt Arial;color:#618CB8;text-decoration:none;}
a:visited{font:9pt Arial;}
a:hover{font:9pt Arial;color:#004489;}


/*Schnellanfragebox*/
.qdate{width:75px;height:15px;padding:1px 0 0 5px;vertical-align:middle;border-top:1px solid #666;border-right:0;border-bottom:1px solid #666;border-left:1px solid #666;color:#000;}
#qsubmit input{width:41px;height:18px;background:url(button.png) no-repeat;border:0;padding:0;margin:0;cursor:pointer;}
.cal{vertical-align:middle;margin-right:9px;}


/*Templates*/

#sitemap p{margin:0;}
.valign{vertical-align:middle;}


/*Teaser-Templates*/

.tleft{float:left;width:165px;height:233px;margin-right:14px;background:#d3d5e5;}
.tleft-last{float:left;width:165px;height:233px;margin-right:0;background:#d3d5e5;}
.thead{padding:15px 10px 10px;}
.thead a{font-weight:bold;color:#004489;}
.thead a:hover{text-decoration:underline;}

.tleft2{float:left;}
.tleft2-big{float:left;width:146px;}
.tleft2 img{margin:4px 5px 0 10px;}
.tleft2-big a{color:#004489;}
.tleft2-big a:hover{text-decoration:underline;}

.clear{clear:both;}