.error{color:red;}
/*layout*/
body{margin:0;padding:0;font-family: verdana;color:#666;background-color: #FFF3CC;line-height:150%;}
.bodytext{font:80% verdana;color:#666;margin:0px;padding:0px;line-height:150%;}
h1 {font-size: 0.9em; color:#406EA4; }

h2 {font-size:1em;  font-weight:bold; }



#container{margin: 1em auto;margin-bottom:0px;width:920px;overflow:auto;background-image:url(dlrg_container_beige.jpg);background-repeat:repeat-y;}	

#top{background-image:url(dlrg_header_beige.jpg);height: 172px;}

#impressum{font-size:0.8em;color:#999;text-align:right;padding-right:40px;}
#impressum a{text-decoration:none;color:#666;}
#impressum a:hover{text-decoration:underline;}
#impressum a:hover{text-decoration:underline;}

div#navi_oben{color:#B6C7D9;font-weight:bold;font-size:0.8em;float:right;margin-right:40px;height:19px;width: 840px; text-align:right;  border-bottom:1px solid #B6C7D9;}
#rand_unten{clear: both;height: 100px;width:920px;margin: 1em auto;margin-top:0px;margin-bottom:0px;background-image:url(dlrg_bottom_beige.jpg);	}
#footer{clear: both;height: 20px;width:920px;text-align:center;margin: 1em auto;	margin-top:2px;font-size:0.7em;}
#unavi{float:left;width:200px;padding-left:40px;padding-top:15px;font-weight:bold;font-family:arial;}



/*inhalt*/
#content{float:left;width:600px;padding:20px; padding-left:30px;}
#content a{text-decoration:none;color:#6b84a3;font-weight:bold;}
#content a:hover{color:#B6C7D9;font-weight:bold;}
#content ul li{font-size:0.8em;}

#content table{font-size:0.9em;}


/*hauptnavigation*/

#navi_oben a:hover {font-weight:bold;color: #B6C7D9;}
#navi_oben .active {font-weight:bold;background-color:#efefef;color:#6B84A3;}
#navi_oben ul {list-style:none;border-bottom:0px solid #feb44c;margin:0;padding-left:8px;padding-top:0px; display: inline; }
#navi_oben li {background-color:#efefef;line-height:1.6em;margin:0; display: inline;}
#navi_oben a {display:inline;padding:5px 5px 5px 5px;line-height:1.6em;text-decoration:none;color:#6B84A3;}

/*unternavigation*/

#unavi ul {list-style:none;border-bottom:0px solid #feb44c;margin:0;padding-left:0px; padding-bottom:10px;}
#unavi ul li {background-color:#FFF3CC;line-height:1em; margin:0px;}
#unavi ul li a {display:block;border-bottom:1px solid #B6C7D9;padding:2px 0 2px 16px;line-height:1.3em;text-decoration:none;color:#406EA4;}
#unavi ul li a:hover {font-weight:bold;background-color:#FFF3CC;color:#B6C7D9;}
#unavi a.active {font-weight:bold;background-color:#DEEFF8;color:#6B84A3;}


#unavi ul ul li{background-color:#FFF3CC;padding-left:0px;font-size:0.9em;font-family:verdana;}
#unavi ul ul li a {font-weight:normal;border: 0px;padding-left:25px;line-height:1.4em;}
#unavi ul ul li a:hover {font-weight:normal;margin-left:0px;}


/*anfrage*/
table{font-size:0.8em;}
legend{color:#406EA4;font-size:1em;}
/*input{font-size:1em;width:150px;}*/



/*jedes content element*/
.content-element{margin-bottom:20px;margin-top:20px;}


/*CSS Styled Content*/

#content .csc-textpic-imagewrap {margin-top:6px;}
#content .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {margin-top:33px;}
#content .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {margin-top:33px;}
#content .csc-textpic-caption{font-family:Verdana, Arial;font-size:0.7em;background-image:url(caption_pfeil.gif);background-repeat:no-repeat;padding-left:15px;padding-top:2px;}


/*typo3 editpanel*/
.typo3-editPanel{width:250px;}
.typo3-editPanel-label{}
.typo3-editPanel-controls{width:150px;}

/* links formatierung */
.linkExt{text-decoration:none; color:#6b84a3;}
.linkInt{text-decoration:none; color:#6b84a3;}
.linkMailto{text-decoration:none; color:#6b84a3;}

/*headlines*/
#headline{margin-bottom:0px;padding-bottom:10px;color:#7383a5;font-size:1.3em;border-bottom:1px solid #7383a5;	}


/*++++++TMAIL FORM+++++++++ */
#kontaktform{}
#kontaktform .tmailformerror{color:red;}
#kontaktform .form_error{padding-left:30px;background-image:url(achtung.gif);background-repeat:no-repeat;margin-bottom:10px;font-family:Verdana, Arial;font-size:0.8em;color:#6B84A3;}
#kontaktform .form_mail_error{padding-left:30px;background-image:url(achtung.gif);background-repeat:no-repeat;margin-bottom:10px;font-family:Verdana, Arial;font-size:0.8em;color:#6B84A3;}
#kontaktform .formelement{}
#kontaktform .textfeld{font-family:Verdana, Arial;font-size:0.8em;color:#6B84A3;width:300px;margin-left:10px; margin-top:5px; margin-bottom:10px; border:1px solid #6B84A3;background-color:#e6e6e6;}
#kontaktform .textarea{font-family:Verdana, Arial;font-size:0.8;color:#6B84A3;width:400px; margin-left:10px; margin-top:5px; margin-bottom:10px; border:1px solid #6B84A3;background-color:#e6e6e6;}
#kontaktform .checkbox{margin-left:10px; margin-top:5px; margin-bottom:10px; border:1px solid #6B84A3;}
#kontaktform .button{border:1px solid #6B84A3;background-color:#e6e6e6;font-family:Verdana, Arial;font-size:0.8em;color:#6B84A3;}



/*IE HAcks */
* html #container{margin: 1em auto;margin-bottom:0px;width:920px;background-image:url(dlrg_container_beige.jpg);background-repeat:repeat-y;}
/*IE HAcks End*/

.tx-flvplayer2-pi1{text-align: center}
