.grundtext { font-size: 13px; line-height: 17px; font-family: Arial, Helvetica; color:#333325}
#widerrufsbelehrung {width: 700px; text-align: justify;}
.klein { font-size: 11px; line-height: 14px; font-family: Arial, Helvetica; color:#333325}
.kleinfett { font-size: 11px; line-height: 11px; font-weight:bold; font-family: Arial, Helvetica; color:#333325}
.grundtext2 { font-size: 13px; line-height: 17px; font-family: Arial, Helvetica; color:red;}
.button_oben { border-style:none; position:absolute; top:0px; position:relative; left:0px;}
tw.button_navi {border-style:solid; border-color:#e0e0e0; background-color:white; font-size: 13px; line-height: 17px; font-family: Arial, Helvetica;}
/*
.button_navi_graph {border-style:none; border-color:lightgray; background-color:white; font-size: 13px; line-height: 17px; font-family: Arial, Helvetica;}
*/
.button_navi_graph {border-style:none; border-color:#e0e0e0; background-color:white; font-size: 13px; line-height: 17px; font-family: Arial, Helvetica;}
.navitext {font-family: Arial, Helvetica; font-size:13px; line-height:16px; padding-left: 20px}
a  {   color:Black; background-color: white}
a.pw:link {text-decoration: underline; }
a.pw:visited {text-decoration: underline;} 
a.pw:active {text-decoration: underline}
a.pw:hover {text-decoration: underline; color:red;}

.pw2		{font-size:13px; line-height: 17px; font-family: Arial, Helvetica; color:#85A627}
a.pw2:link 	{font-size:13px; color:#85A627; font-family: Arial, Helvetica; text-decoration: none; }
a.pw2:visited 	{font-size:13px; color:#85A627; font-family: Arial, Helvetica; text-decoration: none; }
a.pw2:active	{font-size:13px; color:#85A627; font-family: Arial, Helvetica; text-decoration: none; }
a.pw2:hover	{font-size:13px; color:red; font-family: Arial, Helvetica; text-decoration: none; }

/*a.pw:hover {text-decoration: underline; color: #400080;}*/

.infotext {
	text-align: left;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	text-align: justify;
}


#infotext h3 {
	font-size:10px;
	} 

.infotext h1 {font-weight:bold; font-size:10px;}
.infotext strong {font-weight:bold;}

.infotext_window {
	text-align: left;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	text-align: justify;
	height: 200px; width:960px;
	margin-left:160px;
        overflow:auto;	
        border-style: solid;
	border-width:1px;
}


#infotext_window h3 {
	font-size:10px;
	} 

.infotext_window h1 {font-weight:bold; font-size:10px;}
.infotext_window strong {font-weight:bold;}



#branchennavi {
	text-align: left;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	background-color:#f8f8f8;
	border-style:solid;
	border-width:1px;
	border-color:black;
	padding-top:8px;
	}

#branchennavi input{
        text-align: left;
        font-family: verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        line-height:14px;
        }

#branchennavi td{
        text-align: left;
        font-family: verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        line-height:14px;
        }

 /*#startseite_alles {float:left; clear:both; width:1000px; border-style:none; border-width:1px;}*/
 #startseite_alles {float:left; clear:both; width:850px; border-style:none; border-width:1px;}



 /*neu*/
 /*#startseite_links {float:left; margin-left:80px; width:705px; border-style:none; border-width:1px; border-color:green;}*/
 #startseite_links {float:left; clear:both; margin-left:30px; width:550px; border-style:none; border-width:1px; border-color:red;}

 #startseite_links_inhalt{margin-left:100px; border-style:none; border-width:1px; border-color:green;}


 #startseite_rechts {float:right; width:210px; text-align:center; overflow:hidden; 
                     background-color:white; border-style:none; border-width:1px;}

 #startseite_newsabo{ 	font-size:10px; width:200px; margin-left:0px; margin-top:5px; height:150px;
                      	background-color:#f9f9f9;
			border-style:solid; border-width:1px; border-color:#E0E0E0;
			overflow:auto;}

 #startseite_newsabo td {font-size:10px;}
 #startseite_newsabo b {font-size:10px;}
 /*
 #startseite_newsabo select {font-size:10px; width:4em; }   
 #startseite_newsabo option {font-size:10px; width:4em;}    
*/
 #startseite_newsabo input {font-size:10px; width:150px;}   
 #startseite_newsabo input.sub {font-size:10px; width:5em; }
 
 #startseite_newsabo a {background-color:transparent;}
 #startseite_newsabo a:hover {color:red;}



 #startseite_banner {margin-left:0px; width:200px; overflow:auto; text-align:center; border-style:solid; border-width:1px;  border-color:#E0E0E0;background-color:#F9F9F9;}
 #startseite_banner_kopf {font-size:12px; line-height:18px; background-color:#FAAA05; color:white;} 
 #startseite_logobereich {border-style:none; border-width:1px; border-color:blue;}
 .startseite_logozeile {float:left; clear:both; margin-top:10px; border-style:none; border-width:1px; border-color:red;}
 .umbruch {clear:both; margin-top:0px; height:0px; display:block;}
 .startseite_logo_grafik {float:left; border-style:solid; border-width:1px; border-color:gray;}
 .startseite_logo_text  {float:left; margin-left:10px; width:300px; border-style:none; border-width:1px;}
 #startseite_werbung_unten {margin-top:10px; border-style:solid; border-width:2px; border-color:#E0E0E0; background-color:#F9F9F9;}
 #startseite_werbung_unten_kopf {font-size:14px; line-height:25px; text-align:center; background-color:#FAAA05; color:white;} 

 #all {border-style:none; border-width:1px; float:left; clear:both; margin:10px; width:1700px; border-color:red; }
 #hauptnavi {border-style:none; border-width:1px; float:left; clear:both;}
 #plakatwand_nf {border-style:solid; border-width:1px; float:left; clear:both;} 

 #navi_search_pw { float:left; border-style:none; border-color:blue; border-width:1px; clear:both; width:800px;}
 #zeile_navi {float:right; clear:both; margin-right:45px; border-style:none; border-width:1px;}
 .zeile_element {float:right; margin-right:10px;}

/*aus Vorlasge navi_pw_nf.html */
 #dummy {float:left;}
 #pw_navi_all {float:left; clear:both; border-style:none; border-width:2px; border-color:yellow;}
 #pw_navibox1 {float:left; clear:both; margin-top:20px; margin-left:0px; border-style:none;}
 .pw_navibox1_element {float:left; margin-left:220px;}  

  #pw_navibox_buttons {border-color:green; border-style:none; border-width:2px; float:left; clear:both;}
  #pw_navibox2 {margin-top:20px; margin-left:20px; border-color:black; height:70px; border-style:none;}
 .pw_navibox2_element {float:left; width:135px; margin-right:10px;}
 .pw_navibox2_element_label{height:40px; border-color:red;}
 .pw_navibox2_element_label_input{margin-top:0px; border-style:none;}
 .select_tag {border-style:solid; margin-top:0px;}
  #pw_navibox3 {margin-top:20px; margin-left:0px;  border-color:blue; border-style:none; border-width:1px;} 
/*  #pw_navibox3 {position:absolute; left:660px; top:160px; width:176px; height:22px; border-color:blue; border-style:solid; border-width:1px;} */