
/*////// STYLE ALLGEMEIN ANFANG ////////*/
body, p, li {
font-size: 13px;
font-family: Arial, Verdana, Helvetica;
color : #050505;
font-weight: normal; 
letter-spacing: 0px; 
padding : 0px;}		

td { font-family: Arial, Verdana, Helvetica;
/*letter-spacing: 0px; 
line-height: 22px;*/}		

.small {
font-size: 11px;
line-height: 12px;
text-align: left;
color: #050505;}


.bodymain {
text-align: center; 
margin: 0px;
padding: 0px;
background-color: #D7CEB6;
font-size: 13px;
font-family: Arial, Verdana, Helvetica;
/*background-color: #ffffff;
background-image: url(../../_images/gfx/bg.jpg);
background-repeat: repeat;*/}
a {outline:none;}

h1 {
color: #014d64;
font-size: 25px;
font-weight: normal;}

.termin_headline {
color: #014d64;
font-size: 18px;
font-weight: normal;}

/*////// TABELLEN LAYOUTS ////////*/
.tab_standard { border: 0px; }

.tab_menue_links { 
border: 0px; 
background-color: #e1d4b7;}

.tab_menue_rechts {
border: 0px; 
background-color: #568492;
color: #f1edde;
font-weight: normal;
font-size: 11px;
padding-top: 1px;
margin: 0px;}

.tab_body {
border: 0px;
background-color: #f1edde;
font-size: 13px;
line-height: 22px;
color: #000000;
font-weight: normal;
padding: 0px 20px 20px 20px;}

.tab_menue_link {
border: 0px; 
background-color: #e1d4b7;
background-image: url('../img/gfx/manue_bg.gif');
background-repeat: repeat-x;
font-size: 13px;
color: #e1d4b7;
padding-left: 10px;
padding-top: 7px;
cursor: pointer;}

.tab_untermenue {
border: 0px; 
background-color: #014d64;
/*background-image: url('../img/gfx/manue_bg.gif');
background-repeat: repeat-x;*/
font-size: 11px;
color: #e1d4b7;
padding-left: 20px;
padding-top: 3px;
padding-bottom: 5px;
cursor: pointer;}

.tab_termin_liste {
background-color: #e0c79e;
color: #014d64;
padding-left: 5px;
padding-right: 5px;}

.tab_termin_liste_2 {
background-color: #e3ddc8;
color: #000000;
padding-left: 10px;}

.menue_spacer {
font-size: 1px;
background-color: #e1d4b7;}

.downloads {
cursor: pointer;}


h3 {font-size:14px;color:#014D64;margin:0 0 0 20px;}
p.backlinks {margin:10px 0 0 20px;}
/*////// A-HREF TAGS ////////*/
a.menue:link, a.menue:visited {
font-size: 13px;
color: #e1d4b7;
font-weight: bold;
text-decoration: none;}
a.menue:hover, a.menue:active {
font-size: 13px;
color: #f1edde;
font-weight: bold;
text-decoration: none;}

a.menue_2:link, a.menue_2:visited {
font-size: 11px;
color: #e1d4b7;
font-weight: normal;
text-decoration: none;}
a.menue_2:hover, a.menue_2:active {
font-size: 11px;
color: #f1edde;
font-weight: normal;
text-decoration: none;}

a.menue_klein:link, a.menue_klein:visited, a.menue_klein:hover, a.menue_klein:active {
text-decoration: none;
color: #f1edde;
font-weight: normal;
font-size: 11px;}

a.footer:link, a.footer:visited, a.footer:hover, a.footer:active {
text-decoration: none;
color: #6f6b65;
font-size: 10px;}

a:link, a:visited {
color: #014D64;
text-decoration: underline;}
a:hover, a:active {
color: #84A1AF;
text-decoration: none;}



/*////// SEITENAUFBAU / GRUNDGERUEST ////////*/
#main_frame {
position: relative;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
width: 1000px;
border: 1px solid #f1edde;
text-align: left;
vertical-align: top;}

#logo_top {
position: relative;
width: 1000px; height: 138px; 
background-image: url('../img/gfx/logo_bg.jpg');
background-repeat: repeat-x;
border-bottom: 1px solid #f1edde;}
#logo {
	float: left;
	margin: 0;
	width: 400px;
	height: 138px;
}
#logo a {
	display: block;
	width: 235px;
	height: 116px;
	
	margin: 0;
	text-indent: -9999px;
}
#buttons {
	float: right;
	margin: 0;
	width: 600px;
	height: 138px;}
.news_a a{
display:block;
height:42px;
width:168px;
position:relative;
left:211px;
top:2px;
border: none;
padding: 0;
margin:0;
text-indent: -9999px;
}
.down_a a{
float:left;
display:block;
height:42px;
width:168px;
position:relative;
left:25px;
top:3px;
border: none;
padding: 0;
margin:0;
text-indent: -9999px;
}
.call_a a{
	float:left;
display:block;
height:42px;
width:168px;
position:relative;
left:44px;
top:3px;
border: none;
padding: 0;
margin:0;
text-indent: -9999px;
}
#status_top {
position: relative;
width: 1000; height: 16px;
font-size: 12px; 
font-weight: normal;
padding: 2px 5px 1px 9px;
color: #f1edde;
background-color: #014d64;
border-bottom: 1px solid #f1edde;}

#body_frame {
position: relative;
width: 1000px;
background-color: #f1edde;}

#footer {
position: relative;
width: 100%; height: 20px;
color: #6f6b65;
font-size: 10px;
text-align: left;
vertical-align: top;
border: 0px solid black;}


#text {
border: 0px;
padding-bottom: 30px;
}


/*### KONTAKTFORMULAR BEGINN*/
.input {
font-family: Arial, Verdana, Helvetica;
font-size : 12px;
width: 180px; 
border-style: solid;
border: 1px solid #C7AE85;
background-color : #FFFFFF;
padding-left: 2px;}	

.textarea {
font-family: Arial, Verdana, Helvetica;
font-size : 12px;
width: 116px; 
height: 90px;
padding: 1px;
border-style: solid;
border: 1px solid #C7AE85;
background-color : #FFFFFF;}	

select.kontakt, option.kontakt {
font-family: Arial, Verdana, Helvetica;
font-size: 12px;
padding: 0px;
border: 1px solid #C7AE85;
background-color : #FFFFFF;
margin: 0px;}

.button {
font-family: Arial, Verdana, Helvetica;
font-size : 12px;
font-weight : 700;   
color : #F1E7CA;
border-style: solid;
border: 1px solid #336633;
background-color : #014D64;
margin: 0px; 
cursor : pointer;}

.kont_tab_bez {
padding: 1px 8px 1px 8px;
text-align: right;
background-color: #d2be9c;
width: 200px;}

.kont_tab_inp {
padding: 1px 8px 1px 8px;
text-align: right;
background-color: #e3ddc8;
width: 300px;}
/*ENDE KONTAKTFORMULAR ###*/


.txt_tp {
font-size: 10px; }

.term_tab_bez {
padding: 1px 8px 1px 8px;
text-align: right;
background-color: #d2be9c;
width: 100px;}

.term_tab_inp {
padding: 1px 8px 1px 8px;
text-align: right;
background-color: #e3ddc8;
width: 450px;}

.term_kto_bez {
padding: 1px 8px 1px 8px;
text-align: right;
background-color: #d2be9c;
width: 100px;}

.term_kto_inp {
padding: 1px 8px 1px 8px;
text-align: right;
background-color: #e3ddc8;
width: 150px; }

.txt_klein {
font-size: 10px; }
/*light box css start here*/

.first_box_outer{ width:676px; float:left; border:2px solid #002e3c; background:#f5f5f5;}
.first_box_outer h1{background:url(../images/bg_h.jpg) repeat-x top; font-size:18px; color:#003366; padding:0 13px 0px 40px; margin:0px; line-height:53px; height:53px; border-bottom:2px solid #FFFFFF;}

.form_outer{width:676px; float:left; background:#f5f5f5 url(../images/form_bg.jpg) no-repeat bottom;}
.form_outer2{width:676px; float:left; background:#f5f5f5;}

.form{width:676px; float:left;}
.form_left{width:400px; float:left; padding:18px 0 18px 40px;}
.form_border{ border:1px solid #002e3c; width:368px; float:left;}

.form_row{width:368px; float:left; border-bottom:1px solid #FFFFFF; background:#ADD8E6; font-size:12px;}
.form_colum_left{ width:96px; float:left; background:#014D64; padding:1px 2px; text-align:right; line-height:19px;color:#fff;}
.form_colum_right{ width:264px; float:left;  padding:1px 2px;}
.inputbox{ width:212px; margin:0px; padding:0px; border:1px solid #c7ae85; font-size:11px; padding:1px;}
.listbox{ width:258px; margin:0px; padding:0px; border:1px solid #c7ae85; font-size:11px; }

.plz_small{ width:50px; margin:0 4px 0 0; padding:0px; border:1px solid #c7ae85; font-size:11px; padding:1px;}
.plz_big{ width:150px; margin:0px; padding:0px; border:1px solid #c7ae85; font-size:11px; padding:1px;}

.form_right{width:190px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; font-style:italic; color:#333333; text-align:right; padding:70px 46px 0 0;}

.form_right span{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}


.form_bottom{width:676px; float:left; font-size:12px; color:#333333;}


.konto{width:676px; float:left;}
.konto_left{width:260px; float:left; padding:18px 0 0px 70px;}
.konto_border{ border:1px solid #002e3c; width:260px; float:left;}
.konto_row{width:260px; float:left; border-bottom:1px solid #FFFFFF; background:#ADD8E6; font-size:12px;}
.konto_colum_left{ width:106px; float:left; background:#014D64; padding:1px 4px 1px 0px; text-align:right; line-height:19px;color:#fff;}
.konto_colum_right{ width:142px; float:left;  padding:1px 0px 1px 4px;}

.konto_right{width:300px; float:left; padding:35px 0 0px 40px; font-size:12px; color:#333333;}
.konto_right span{ font-size:10px;}

.konto_right a { color:#001eff; text-decoration:underline;}
.konto_right a:hover { color:#001eff; text-decoration:none;}

.form_text{width:586px; float:left; padding:20px 50px 0 40px; line-height:20px;}
.form_text p{ font-size:10px; padding:0 0 10px 0; line-height:15px;}


.form_textnight{width:586px; float:left; padding:10px 10px 0 50px; line-height:5px;}
.form_textnight p{ font-size:12px; padding:10px 0 0 0; line-height:10px;}


.information_outer{width:676px; float:left; padding:30px 0;}
.information{width:180px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; font-style:italic; color:#333333; text-align:right; padding:20px 46px 0 0;}

.information span{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.pdf{width:676px; float:left;}
.pdf_left{width:60px; float:left; padding:60px 0 0px 55px;}
.pdf_right{width:345px; float:left; padding:17px 0 0px 35px; font-size:12px; color:#333333;}
.pdf_right a { color:#001eff; text-decoration:underline;}
.pdf_right a:hover { color:#001eff; text-decoration:none;}
.pdf_newsletter { font-size:10px; padding:5px 0 0 7px; }

.scrollbar_outer{width:600px; float:left;padding:38px 20px 38px 38px;}
.scrollbar{width:618px; float:left; overflow:auto !important; height:300px;}
.scrollbar h2{ font-size:13px; padding:10px 0; margin:0px; color:#000;}
.scrollbar p{ font-size:11px; color:#000; line-height:16px; padding: 0 10px 0 0;}

