body {
	width: 100%;
	margin: auto;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100.01%;
	background:#ebebeb ;
	white-space:normal;
}
/****************** Angaben zum Rahmen ****************************/
#rahmen {
	/*width: 95%;
	display : block;
	min-width: 60em;*/
	width: 765px;
	text-align: left;
	font-size: 0.8em;
	margin: auto;
	position: relative;
	padding: 0%;
}
/****************** Angaben zum Kopfbereich ****************************/
#kopf {
	float: left;
	width: 100%;
	height: auto;
	display : block;
margin-top: 15px;
}
#logo {
	float: left;
	clear: right;
	height:67px;
	margin-left:23px;
	width:220px;
	background-color: #ebebeb;
}
#rahmen .schnellzugriff {
font-size:0.7em;
line-height:1.3em;
}
#rahmen .schnellzugriff a:active, #rahmen .schnellzugriff a:focus {
left:0;
top:2px;
}
.schnellzugriff {
position:relative;
width:100%;
z-index:100;
margin: 0px;
}
.weg, .schnellzugriff a {
height:1em;
left:-400em;
overflow:hidden;
position:absolute;
width:100%;
}

.schnellzugriff a {
height:auto;
width:auto;
}
#kopf_rechts {
	height: 67px;
	width: 65%;
	float: right;
}
#schnellnavi {
	text-align: right;
	width: 100%;
	height: 43px;
	float: right;
	clear: both;
}
#werkzeuge {
	text-align: left;
	float: left;
	font-size:0.8em;
	line-height:100%;
	text-transform:uppercase;
	width: 45%;
}
.feeds {
	vertical-align: text-top;
}
#suche {
	text-align: left;
	width: 55%;
	float: right;
	clear: right;
	text-transform:uppercase;
}
.such-label {
font-size:0.8em;

}
.suchformular {
float:right;
margin-right:5px;
width: auto;
font-size: 1em;
}
.suchfeld {
	background-color:#ffffff;
	color: #000000;
	border:1px solid #000000;
	font-size: 0.8em;
	height:1.2em;
	margin-right: -4px;
	width: 108px;
}
/*Button Suchen im Kopfbereich*/
input.submit-button-suche {
	background-color:#414B5D;
	border:none;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
	height:16px;
	padding:0px 20px 2px 5px;
	background-image:url(/content/repository2006/pfeil_icon_weiter_16x16.gif);
	background-position:right top;
	background-repeat:no-repeat;
	position:relative;
	text-transform:uppercase;
	z-index:0;
	cursor: pointer;
}
input.submit-button-suche:hover {
	background-color:#FF5900;
	border:0 solid #FF5900;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
	height:16px;
	padding:0px 20px 2px 5px;
}
input.submit-button-suche:active{
	background-color:#414B5D;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
	height:16px;
	padding:0px 20px 2px 5px;
}
input.submit:focus {
	background-color:#414B5D;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
	height:16px;
	padding:0px 20px 2px 5px;
}
#hauptnavi {
	float: left;
/*	background-image: url(/content/repository2006/navi_leiste.jpg);*/
	background-repeat:no-repeat;
	width:100%;
	height: 28px;
	}
#unternavi {
	float: left;
	width: 100%;
	font-weight:bold;
	margin-left: -40px;
/*	margin-left: 26%;
	margin-top: 5px;*/
}

/****************** Angaben zum Pfad ****************************/
#pfad {
	float: left;
	width: 100%;
	font-size:0.8em;
margin-bottom:4px;
margin-top:4px;
padding-top:0;
text-align:right;


}
/****************** Angaben zum Bereichsild, Standort-Suche, Login-Box ****************************/
#topthema {
float: left;
width: 765px;
}

#bereichsbild{
	float:left;
	background-image:url(/content/files/bereichsbild_kundenservice.jpg);
background-repeat:no-repeat;
	width: 565px;
	height: 160px; 
}

.teaser_box_klein_orange {
background-color: #ffffff;
background-image:url(/content/repository2006/picto_orange_1_19.gif);
background-repeat: repeat-x;
/*width:190px;*/
width: 25%;
/*border: 1px solid #ff5900;*/
}
/*h2 auf der Startseite - Kontaktbox, Ort, Login-Box*/
.teaser_box_klein_orange h2 {
color:#FFFFFF;
font-size:0.9em;
font-weight:bold;
margin: 0px;
padding-left:5px;
padding-top: 2px;
text-transform:uppercase;
}
.dakexclusiv_bild{
margin-top: 3px;
}
.oben {
float: right;
width: 97%;
padding-top: 8px;
font-size: 1em;
}

#standortsuche {
	float:right;
	height: 60px;
}
#standortsuche_hp {
	float:right;
	height: 60px;
}

#standortsuche_plz {
width: 50px;
float: left;
padding-left: 5px;
}
#standortsuche_ort{
float: left;
padding-bottom: 10px;
padding-left: 5px;
}
.plz_such-label {
font-size:0.8em;
font-weight:bold;
/*color:#FF5900; */
margin-left:0;
}
.ort_such-label {  
font-size:0.8em;
font-weight:bold;
/*color:#FF5900; */
margin-left:0;
}
.plz_suchfeld, .teaser_box_klein_orange_text input.double {
background-color:#ffffff;
border:1px solid #000000;
font-size:0.8em;
height:1.2em;
vertical-align:middle;
width: 48px;
margin-top: 2px;
}

.ort_suchfeld 
{	background-color: #ffffff;
	border: 1px solid #000000;
	font-size: 0.8em;
	vertical-align : middle;
	height : 1.2em;
	width : 104px;
	margin-top: 2px;
}
.plz-button-suche {
background-image:url(/content/repository2006/pfeil_icon_weiter_16x16.gif);
background-position:right top;
background-repeat:no-repeat;
border:medium none;
color:#ffffff;
float:right;
font-size:0.8em;
font-weight:bold;
height:16px;
margin-right:3px;
margin-top: 14px;
text-transform:uppercase;
vertical-align:middle;
width:16px;
}
.plz-button-suche a:focus, .plz-button-suche a:active {
width: 100%;
background-color: red;
}

#teaser-inhalt-login {
padding-left: 5px;
}
.link_login {
float: right;
margin-right: 5px;
margin-top: 5px;
margin-bottom: 0px;
}
.link_login_content {
float: right;
margin-right: 5px;
margin-top: 15px;
margin-bottom: 0px;
}
#loginbox {
	margin-top: 5px;
	float: right;
	clear: right;
	height: 86px;
	min-height: 93px;
}
.anmelden{
margin-top: -5px;
float: left;
}
.anmelden ul {
font-size:0.85em;
list-style-type:none;
list-style-image:url(/content/repository2006/interner_link.gif);
margin-left: -15px;
list-style-position: outside;
}

.benutzername, .passwort {
border:1px solid #000000;
font-size:0.8em;
height:1.2em;
vertical-align:middle;
width:96%;
}
.labelbezeichnung {
font-size: 0.8em;
font-weight: bold;
}

input.link_login_button {
	background-color:#414B5D;
background-image:url(/content/repository2006/pfeil_icon_weiter_16x16.gif);
background-position:right top;
background-repeat:no-repeat;
	border:none;
	color:#FFFFFF;;
cursor: pointer;
font-size:0.8em;
font-weight:bold;
height:16px;
	padding:0px 20px 2px 5px;
position:relative;
text-transform:uppercase;
z-index:0;
float: right;
margin-bottom:0;
width: 70%;
margin-right:5px;
margin-top:10px;
} 
input.link_login_button:hover {
	background-color:#FF5900;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
	height:16px;
	padding:0px 20px 2px 5px;
border: none;
}
input.link_login_button:active {
	background-color:#414B5D;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
	height:16px;
	padding:0px 20px 2px 5px;
border: none;
}
input.link_login_button:focus {
	background-color:#414B5D;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:bold;
	height:16px;
	padding:0px 20px 2px 5px;
}
.passwort_box{
	margin-top: 0px;
}
.passwort_link {
margin-top: 0px;
float: left;
font-size: 0.85em;
width: 90%;
}

/****************** Angaben zum Inhalt ****************************/
#inhalt{
	float: left;
	width: 100%;
	margin-top: 5px;
	display : block;
}

#inhalt_links {
	float: left;
	height: auto;
/*	width: 195px;*/
width: 25%;
}

.teaser_box_klein {
background-color: #ffffff;
background-image:url(/content/repository2006/picto_orange_1_19.gif);
background-repeat:repeat-x;
/*width: 190px;*/
width: 100%;
float: right;
}
/*h2 auf der Startseite - kleine und große Teaserboxen*/
.teaser_box_klein h2, .teaser_box_gross h2, .teaser_box_gross_blanco h2 {
	font-size: 0.9em; 
	font-weight: bold; 
	font-style : normal; 
	color:#ffffff; 
	text-decoration: none;
	padding-top: 2px;
	margin: 0px;
    padding-left:5px;
	padding-bottom:3px;
	text-transform:uppercase;
}
/*h3 auf der Startseite - Überschrift in Teaser-Box*/
.teaser_box_klein h3, teaser_box_gross h3 {
padding-left: 5px;
margin-bottom: -1px;
margin-top: 0px;
color:#FF5900;
font-size:1.5em;
}

.teaser_box_klein p {
margin-top: 5px;
margin-bottom: 5px;
line-height : 150%;
}
#kontaktbox {
	float: right;
	width: 100%;
	border-top: 5px solid #ebebeb;
}
.facebook{
margin-top: 15px;
}
.liste_unter {
color:#000000;
float:left;
font-size:0.85em;
font-weight:normal;
line-height:110%;
margin-left:40px;
margin-top:-14px;
}
#teaser-inhalt-kontakt {
	background-color:#ffffff;
	border:1px solid #FF5900;
	float:left;
	margin-top:0;
	padding:5px 0;
	width:193px;
}

#inhalt_text, .inhalt_text {
	float: right;
	clear:right;
	height: auto;
	margin: 0px;
	padding: 0px 5px;
	width: 73%;
	background-color: #ffffff;
	line-height:150%;
	font-size: 0.85em;/*8.1.2010*/
}

}
.inhalt_text {
	margin-top: 10px;
}

#eroeffnung_inhalt {
background-image:url(/content/repository2006/picto_eroeffnung.gif);
background-position:left top;
background-repeat:no-repeat;
width:565px;
margin-top: 4px;
}
#eroeffnung_inhalt span {
padding-left:20px;
text-transform:uppercase;
vertical-align:bottom;
/*font-size: 0.9em;*/
font-size: 1.1em;/*8.1.2010*/
}
.numlinkbar {
float: right;
}
#abbinder_inhalt, #abbinder_inhalt {
background-image:url(/content/repository2006/picto_abschluss.gif);
background-repeat:no-repeat;
background-position:right bottom;
clear:both;
float: none;
margin-left: -5px;
/*float:left;*/
height:17px;
text-align:right;
width:564px;
}

/****************** Angaben zum Fuss ****************************/
#fuss{
	float: left;
	width: 100%;
	margin-bottom:10px;
}
.bookmark {
float: right;
}

.abstand {
float: left;
margin-top: 20px;
margin-left: 200px;
}
/****************** Angaben zu Überschriften****************************/
.bereichserkennung {
	display: none;
	height: 0px;
}
h1 { 
	font-size: 1.2em; 
	font-weight: bold; 
	font-style : normal; 
	color:#FF5900; 
	text-decoration: none; 
}
/*h1 auf Inhaltseiten*/
#inhalt_text h1, .inhalt_text h1 {
clear:both;
color:#545454;
font-weight: bold;
/*font-size:1.2em;*/
font-size: 1.4em;/*8.1.2010*/
line-height:130%;
margin-bottom: -10px;
margin-top:17px;
}
/*h2 auf Inhaltseiten -Im Fließtext*/
#inhalt_text h2, .inhalt_text h2 {
clear:both;
color:#FF5900;
/*font-size:1.5em; */
font-size: 1.7em; /*8.1.2010*/
font-weight:bold;
line-height:130%;
margin-bottom: -10px;
margin-top:10px;
}
/*h3 auf Inhaltseiten -Im Fließtext*/
#inhalt_text h3, .inhalt_text h3 {
color: #000000;
/*font-size: 1.1em;*/
font-size: 1.3em;/*8.1.2010*/
font-wight: bold;
margin-bottom: 0px;
clear : both;
}
/*h4 auf Inhaltseiten -Im Fließtext*/
#inhalt_text h4, .inhalt_text h4 {
color: #000000;
/*font-size:0.85em;*/
font-size: 1em;/*8.1.2010*/
font-variant:small-caps;
font-weight:bold;
clear : both;
float : left;
}
#inhalt_text h4.auszeichnungen, .inhalt_text h4.auszeichnungen {
color: #000000;
font-size: 1em;/*8.1.2010*/
font-variant:small-caps;
font-weight:bold;
clear: both;
}
.bild_links_auszeichnungen {
clear:both;
float:left;
margin:0 6px;
position:relative;
width: auto;
}
p.auszeichnungen {
float: left;
clear: both;
}
/******************Angaben zu Verknüpfungen*****************/
/*Allgemein*/
a:link {
	background-color:transparent; 
	font-size: 1em; 
	font-weight:bold; 
	color: #414B5D; 
	text-decoration:none; 
}
a:visited { 
	background-color:transparent; 
	font-size: 1em; 
	font-weight: normal; 
	color:#414B5D; 
	text-decoration:none; 
}
a:hover, a:focus {
background-color:#ff5900;
text-decoration:none;
color: #ffffff;
font-size: 1em; 
}
a:active{
background-color:#ff5900;
text-decoration:none;
color: #ffffff;
	font-size: 1em; 
}
/*Schnellnavigation oben rechts*/
#schnellnavi a:link {
	background-color:transparent; 
	font-size: 0.75em; 
	font-weight:bold; 
	color:#414b5d; 
	text-decoration:none; 

}
#schnellnavi a:visited {
	background-color:transparent; 
	font-size: 0.75em; 
	font-weight: normal; 
	color:#414B5D; 
	text-decoration:none; 

}
#schnellnavi a:focus, #schnellnavi a:hover {
	background-color:#FF5900; 
	font-size: 0.75em; 
	color:#FFFFFF; 
	text-decoration:none; 
}
#schnellnavi a:active {
	background-color:#FF5900; 
	font-size: 0.75em; 
	color:#FFFFFF; 
	text-decoration:none; 
}
/* RSS Feed*/
#werkzeuge a:link {
	background-color:transparent; 
	font-size: 0.75em; 
	font-weight:bold; 
	color:#FF5900; 
	text-decoration:none; 
}
#werkzeuge a:visited {
	background-color:transparent; 
	font-size: 0.75em; 
	font-weight: normal; 
	color:#414B5D; 
	text-decoration:none; 
}
#werkzeuge a:focus, #werkzeuge a:hover{
	background-color:#FF5900; 
	font-size: 0.75em; 
	font-weight:bold; 
	color:#FFFFFF; 
	text-decoration:none; 
}
#werkzeuge a:active {
	background-color:#FF5900; 
	font-size: 0.75em; 
	font-weight:bold; 
	color:#FFFFFF; 
	text-decoration:none; 
}
/*Hauptnavigation*/
/*allgeimene Angaben für den unbesuchten Zustand*/
#hauptnavi a {
	background-color:transparent; 
	font-size: 0.8em; 
	font-variant: small-caps; 
	font-weight:bold; 
	color:#FF5900; 
	text-decoration:none; 
}

/*punkt1 ist stellvertretend für den ausgewählten Navigationspunkt
#punkt1 a {
background-color: #ffffff;
color:#ff5900;
float: left;
padding-top: 6px;
height: 20px;
width: 100%;
border-left: 1px solid #b0b0b0;
	 text-decoration:none; 
}
#punkt1 a:visited {
background-color: #ffffff;
color:#ff5900;
float: left;
padding-top: 6px;
height: 20px;
width: 100%;
border-left: 1px solid #b0b0b0;
}
#punkt1 a:focus, #punkt1 a:hover{
background-image:url(/content/repository2006/hauptnavi_inaktiv.jpg);
background-repeat:repeat-x;
background-color: #ff5900;
color:#ffffff;
font-size: 0.8em; 
width:99%;
border-right: 1px solid #b0b0b0;
	 font-weight:bold; 
}
#punkt1 a:active {
background-color: #ff5900;
color:#ffffff;
width:99%;
border-right: 1px solid #ff5900;
}*/
/*inaktive Punkte*/
#punkt1 a, #punkt2 a, #punkt3 a, #punkt4 a, #punkt5 a, #punkt6 a {
background-image:url(/content/repository2006/hauptnavi_inaktiv.jpg);
background-repeat:repeat-x;
background-color: #ff5900;
color:#ffffff;
float:left;
height:20px;
padding-top:6px;
width:100%;
}
#punkt1 a:visited, #punkt2 a:visited, #punkt3 a:visited, #punkt4 a:visited, punkt5 a:visited, #punkt6 a:visited {
	 color:#ffffff; 
}
#punkt1 a:hover, #punkt2 a:hover, #punkt3 a:hover, #punkt4 a:hover, #punkt5 a:hover, #punkt6 a:hover, #punkt1 a:focus, #punkt2 a:focus, #punkt3 a:focus, #punkt4 a:focus, #punkt5 a:focus, #punkt6 a:focus  {
background-image:none;
color: #ff5900;
background-color: #ffffff;
width: 100%;
}
#punkt1 a:active, #punkt2 a:active, #punkt3 a:active, #punkt4 a:active, #punkt5 a:active, #punkt6 a:active  {
background-image:none;
	 background-color: #ffffff;
	color:#FF5900; 
	width: 100%;
}
#punkt1 a{
border-left: 1px solid #b0b0b0;
width: 99.5%;
}


/*Links in der unteren Navigation*/
#unternavi ul li.punkt6 a, #unternavi ul li.punkt7 a, #unternavi ul li.punkt8 a, #unternavi ul li.punkt9 a {
background-color: #b0b0b0;
color:#000000;
float: left;
height: 17px;
width: 100%;
}
#unternavi ul li.punkt6 a:visited, #unternavi ul li.punkt7 a:visited, #unternavi ul li.punkt8 a:visited, #unternavi ul li.punkt9 a:visited {
font-weight: bold;
}

#unternavi ul li.punkt6 a:hover, #unternavi ul li.punkt7 a:hover, #unternavi ul li.punkt8 a:hover, #unternavi ul li.punkt9 a:hover, 
#unternavi ul li.punkt6 a:focus, #unternavi ul li.punkt7 a:focus, #unternavi ul li.punkt8 a:focus, .punkt9 a:focus  {
background-color: #ff5900;
color:#ffffff;
}
#unternavi ul li.punkt6 a:active, #unternavi ul li.punkt7 a:active, #unternavi ul li.punkt8 a:active, #unternavi ul li.punkt9 a:active  {
background-color: #ff5900;
color:#ffffff;
}
/*Button Anmelden im Login für Kunden*/
.link_login a, .link_login_content a {
background-color:#414B5D;
background-image:url(/content/repository2006/pfeil_icon_weiter_16x16.gif);
background-position:right top;
background-repeat:no-repeat;
border:none;
color:#FFFFFF;
float:right;
font-size:0.8em;
font-weight:bold;
padding:2px 22px 2px 7px;
text-decoration:none;
text-transform:uppercase;
vertical-align:middle;
}
.link_login a:visited, .link_login_content a:visited {
background-color:#414B5D;
background-image:url(/content/repository2006/pfeil_icon_weiter_16x16.gif);
background-position:right top;
background-repeat:no-repeat;
border:medium none;
color:#ffffff;
font-size:0.8em;
font-weight:bold;
float: right;
padding:2px 22px 2px 7px;
text-transform:uppercase;
vertical-align:middle;
text-decoration: none;
}
.link_login a:hover, .link_login a:focus, .link_login_content a:hover, .link_login_content a:focus{
background-color:#ff5900;
background-image:url(/content/repository2006/pfeil_icon_weiter_16x16.gif);
background-position:right top;
background-repeat:no-repeat;
border:medium none;
color:#ffffff;
font-size:0.8em;
font-weight:bold;
float: right;
padding:2px 22px 2px 7px;
text-transform:uppercase;
vertical-align:middle;
text-decoration: none;
}
.link_login a:active, .link_login a:active {
background-color:#ff5900;
background-image:url(/content/repository2006/pfeil_icon_weiter_16x16.gif);
background-position:right top;
background-repeat:no-repeat;
border:medium none;
color:#ffffff;
font-size:0.8em;
font-weight:bold;
float: right;
padding:2px 22px 2px 7px;
text-transform:uppercase;
vertical-align:middle;
text-decoration: none;
}
.navi_Level0 a:link{
display: block;
}
.navi_Level0 a:visited{
}
.navi_Level0 a:hover, .navi_Level0 a:active{
}
.navi_Level0 a:focus{
}
.navi_Level1 a:link{
background-image:url(/content/repository2006/navi_bullet_gross.gif);
background-repeat: no-repeat;
display:block;
margin-left:-17px;
padding-left:17px;
}
.navi_Level1 a:visited{
display:block;
margin-left:-17px;
padding-left:17px;
background-image:url(/content/repository2006/navi_bullet_gross.gif);
background-repeat: no-repeat;
}
.navi_Level1 a:hover, .navi_Level1 a:active {
background-image:url(/content/repository2006/navi_bullet_grau_gross.gif);
background-repeat: no-repeat;
display:block;
}
.navi_Level1 a:focus{ 
background-image:url(/content/repository2006/navi_bullet_grau_gross.gif);
background-repeat: no-repeat;
display:block;
}
.navi_Level2 a:link {
background-image:url(/content/repository2006/navi_bullet_grau_gross.gif);
background-repeat: no-repeat;
display:block;
background-color: #F2F2F2;
background-position:18px 50%;
margin-left:-24px;
padding-left:28px;
}
.navi_Level2 a:visited{
background-image:url(/content/repository2006/navi_bullet_grau_gross.gif);
background-repeat: no-repeat;
background-position:18px 50%;
margin-left:-24px;
padding-left:28px;
}
.navi_Level2 a:hover, .navi_Level2 a:active{
background-image:url(/content/repository2006/navi_bullet_grau_gross.gif);
background-repeat: no-repeat;
display:block;
background-color: #ff5900;
}
.navi_Level2 a:focus{
background-image:url(/content/repository2006/navi_bullet_grau_gross.gif);
background-repeat: no-repeat;
}
.navi_Level3 a:link {
display:block;
background-color: #ffffff;
background-image: url(/content/repository2006/navi_bullet_klein.gif);
background-repeat: no-repeat;
background-position:7px 3px;
display:block;
margin-left:-18px;
padding-left:16px;
}
.navi_Level3 a:visited{
background-image: url(/content/repository2006/navi_bullet_klein.gif);
background-repeat: no-repeat;
background-position:7px 3px;
display:block;
margin-left:-18px;
padding-left:16px;
}
.navi_Level3 a:hover, .navi_Level3 a:active{
background-color:#ff5900;
background-image: url(/content/repository2006/navi_bullet_klein.gif);
background-repeat: no-repeat;
background-position:7px 3px;
display:block;
margin-left:-18px;
padding-left:16px;
}
.navi_Level3 a:focus{
background-color:#ff5900;
background-image: url(/content/repository2006/navi_bullet_klein.gif);
background-repeat: no-repeat;
background-position:7px 3px;
display:block;
margin-left:-18px;
padding-left:16px;
}
/*Links in der Kontaktbox*/
#kontaktbox ul li a:link {
	background-color:#ffffff; 
	font-size: 0.85em;
	font-weight:bold; 
	color:#FF5900; 
	text-decoration:none; 
	vertical-align: text-bottom;
	display: block;
}
#kontaktbox ul li a:visited {
	background-color:#ffffff; 
	font-size: 0.85em;
	font-weight:bold; 
	color:#FF5900; 
	text-decoration:none; 
	display: block;
}
#kontaktbox ul li a:hover, #kontaktbox ul li a:active {
	background-color:#FF5900; 
	font-size: 0.85em;
	font-weight:bold; 
	color:#FFFFFF; 
	text-decoration:none; 
	display: block;
}
#kontaktbox ul li a:focus {
	background-color:#FF5900; 
	font-size: 0.85em;
	font-weight:bold; 
	color:#FFFFFF; 
	text-decoration:none; 
	display: block;
}
#abbinder_inhalt a:link {
	background-color:transparent; 
	font-size: 0.8em;
	font-weight:bold; 
	color:#414B5D; 
	text-decoration:none; 
	margin-right:21px;
}
#abbinder_inhalt a:visited{
	background-color:transparent; 
	font-size: 0.8em; 
	font-weight: normal; 
	color: #414B5D; 
	text-decoration:none; 
	margin-right:21px;
}
#abbinder_inhalt a:hover, #abbinder_inhalt a:active{
	background-color:#FF5900; 
	font-size: 0.8em; 
	color:#FFFFFF; 
	text-decoration:none;
	margin-right:21px; 
}
#abbinder_inhalt a:focus{
	background-color:#FF5900; 
	font-size: 0.8em; 
	color:#FFFFFF; 
	text-decoration:none; 
	margin-right:21px;
}
/******************Angaben zu Paragraphen******************/
/*Absatz auf der Startseite in den Teaser-Boxen*/
.teaser_box_gross p, .teaser_box_klein p, .teaser_box_gross_blanco p {
	font-size: 0.85em; 
	font-weight: normal; 
	font-style : normal; 
	color:#000000; 
	line-height: 140%;
	text-decoration: none; 
	padding-left: 5px;
	padding-right: 5px;
	width: 100%;
}
/*Absatz auf den Inhaltseiten im Fließtext*/
#inhalt_text p, .inhalt_text p{
/*	font-size: 0.85em; */ /*8.1.2010*/
	font-weight: normal; 
	font-style : normal; 
	color:#000000; 
	text-decoration: none; 
	float : left;
	clear : both;
}

#inhalt_text p a, .inhalt_text p a{ /*8.1.2010*/
	font-size: 1em;
}

#inhalt_text a, .inhalt_text a{ /*8.1.2010*/
	font-size: 1.2em;
}

/******************Angaben zu Listen*****************/
/*Schnellnavigation oben rechts*/
#schnellnavi ul {
	float:right;
	list-style-type:none;
	margin-top:0;
}
#schnellnavi ul li {
	float:left;
	list-style-type:none;
	margin-top:0;
}
/*Schriftdynamik*/
#werkzeuge ul {
	margin-top: 0px;
	width: 136px;
	float: right;
	list-style-type:none;
	}
#werkzeuge ul li.groesse_klein , #werkzeuge ul li.groesse_mittel, #werkzeuge ul li.groesse_gross{
	float:left;
	margin:0;
	padding:0;
}
/*Hauptnavgation*/
#hauptnavi ul {
	height:19px;
	letter-spacing:0.1em;
	margin:0;
	padding:0;
	text-transform:uppercase;
	width:100%;
	/*width: 101%;*/
}
#hauptnavi ul li {
	color:#FF5900;
	display:inline;
	float:left;
	text-align:center;
	text-decoration:none;
	width:19.87%;
border: 1px solid #b0b0b0;
border-left: none;
}
/*Unteravigtion*/
#unternavi ul {
	list-style-type:none;
	margin:0;
	width:100%;
	font-size: 0.75em;
	
}
#unternavi ul li {
	background-color:#ffffff;
	border:1px solid #efefef;
	float:left;
	height:17px;
	text-align:center;
	border-top: none;
	border-left: none;
	float:left;
	height:17px;
	text-align:center;
	width:24.83%;
	}
#unternavi ul li.punkt6 {
border-left: 1px solid #efefef;
}
/*Linke Navigation - Inhaltseiten*/
#navi_Liste0 {
clear:both;
font-size:0.85em;
list-style-type:none;
margin:2px 0 0 1px;
padding:0;
width:auto;
display:block;
list-style-image: none;
}
.navi_Level0 {
background-color:#fafafa;
float:none;
letter-spacing:0;
line-height:110%;
margin:0 0 2px;
padding:0;
}
#navi_Liste1 {
clear:both;
font-size:1em;
margin:0;
margin-left: -20px;
list-style-image: none;
list-style-type: none;
}
.navi_Level1 {
background-color:#fafafa;
float:none;
letter-spacing:0;
line-height:110%;
margin:4px 0 0;
padding:0 0 0 0px;
text-transform:none;
}
#navi_Liste2 {
list-style-type:none;
font-size:1em;
list-style-image: none;
background-color: transparent;
margin-left: -33px;
}
.navi_Level2 {
clear:both;
float:none;
letter-spacing:0;
line-height:110%;
margin:4px 0 0;
padding:0 0 0 0px;
text-transform:none;
background-color: #F2F2F2;
}
#navi_Liste3 {
background-color:#ffffff;
clear:both;
font-size:1em;
list-style-image:none;
list-style-type: none;
margin:0 0 0 13px;
padding:0;
}
.navi_Level3 {
clear:both;
float:none;
letter-spacing:0;
line-height:110%;
margin:2px 0 0;
padding:0 0 0 0px;
text-transform:none;
background-color:#ffffff;
}
/*Kontaktbox*/
#kontaktbox ul {
color:#FF5900;
font-size:1em;
font-weight:bold;
line-height:160%;
list-style-type:none;
margin:10px 0 10px 10px;
padding:0;
}
#kontaktbox ul li {
padding:1px 0 0 0px;
}
/*unsortierte Listen auf Inhaltseiten*/
#inhalt_text  ul, .inhalt_text  ul, .teaser_box_klein ul, .teaser_box_gross ul{
/*	font-size:0.85em;*/ /*8.1.2010*/
	list-style-image:url(/content/repository2006/navi_bullet_grau_gross.gif);
	list-style-position: outside;
	margin-left:-14px;
	margin-top: 0px;
	clear: both; /*8.1.2010*/
}
#inhalt_text  ul, .inhalt_text  ul{
	margin-top: 15px;
}
#inhalt_text ul li, .inhalt_text ul li{
	vertical-align: top;
}
#inhalt_text ul li a, .inhalt_text ul li a{
/*	margin-left: -15px;*/
	position: relative;
	font-size: 1em; /*8.1.2010*/
}

/*sortierte Listen auf Inhaltseiten*/
#inhalt_text  ol, .inhalt_text  ol{
	font-size:0.85em;
}
#inhalt_text ol li, .inhalt_text ol li{
}

#inhalt_text .bullet_weg, .inhalt_text .bullet_weg,.teaser_box_klein .bullet_weg, .teaser_box_gross .bullet_weg{
	list-style-image:url(/content/repository2006/interner_link.gif);
}
ul#children {
list-style-type:none;
list-style-image: none;
margin-left: 15px;
}
/*Fuss*/
#fuss ul {
list-style-type: none;
margin-left: -41px;
}
#fuss ul li{
float: left;
	font-size:0.75em;
}



/****************** Angaben zu Bildern****************************/

a:link img, a:visited img {
margin-right:5px;
vertical-align:text-bottom;
}

img {
	border: none;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#kontaktbox img  {
padding-bottom:2px;
padding-right:2px;
vertical-align:top;
}
h3.ueberschrift_bild_rechts {
margin:-5px 0 0 0px;
}
h3.ueberschrift_bild_links {
margin:0 0 0 135px;
padding-bottom:10px;
}
.bild_text_links {
clear:none;
width:auto;
margin: 0px;
margin-top: 10px;
margin-bottom: 10px;
}
.bild_text_rechts {
margin:0 0 0 5px;
width:565px;
}
.bild_rechts {
float:right;
margin:-25px 10px 0 6px;
/*width: 120px;*/
}
.bild_links {
float:left;
margin:0 6px;
/*width: 120px;*/
clear:left;
position: relative;
}

/******************Sonstige Angaben****************************/
 #werkzeuge ul li.groesse_klein a:link img, #werkzeuge ul li.groesse_mittel a:link img, #werkzeuge ul li.groesse_gross a:link img {
background-color: transparent;
margin-right: 0px;
}
.trennzeichen {
	display: none;
}
input {
background-color:#FAFAFA;
border:1px solid #b0b0b0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
line-height:1.3em;
}
table {
	width: 100%;
	border: none;
	padding: 2px;
	margin:2px;
	margin-bottom: 10px;
	margin-top: 10px;
/*	font-size: 0.85em;*//*8.1.2010*/
	clear: both;
	}
#inhalt_text table a{
font-size: 1em; /*8.1.2010*/
}
.table_auto td{
/*font-size: 1.2em;*/
font-size: 1em; /*8.1.2010*/
}
th {
background-color:#ebebeb;
color:#000000;
}
td {
background-color:#ebebeb;
color:#000000;
}
#inhalt_text table h3, .inhalt_text table h3{
margin-bottom: 0px;
}


table tr .empty
{
	background-color : #FFF;
}

table .header
{
	background-color : #EEEEEE;
	color : black;
	font-weight : bold;
}

#inhalt_text table ul li {
font-size: 1.2em;
}
.layouttabelle td{
background-color: #ffffff;
}
#content .logo
{
margin-top : 5px;
padding-right : 12px;
float : left;
clear : both;
}

.torte
{
	margin-left : 50px;
	margin-bottom : 50px;
}


/*
tr th .hinterlegt {
background-color: #fafafa;
}*/
#fuss img {
margin-left: 5px;
margin-right: 0px;
}
/*********Angaben zu der Übersichtliste**************/
.uebersicht {
margin:0 auto;
width: 100%;
float: left;
display:block;
margin-top: 20px;
}
.div.hauptbereich, div.unterbereich {
margin-right:10px;
margin-bottom: 5px;
}
.hauptbereich {
float: left;
clear: left;
width: 15%;
}

.hauptbereich h3{
	font-size:0.8em;
	line-height:15px;
	margin:0;
}
.hauptbereich h3 a:link{
color: #ff5900;
}
.hauptbereich h3 a:visited{
color: #ff5900;
}
.hauptbereich h3 a:hover{
color: #414B5D;
background-color: transparent;
}
.hauptbereich h3 a:focus {
color: #414B5D;
background-color: transparent;
}
.hauptbereich h3 a:active {
color: #414B5D;
background-color: transparent;
}


.unterbereich {
width: 83%;
float: left;
}
.unterbereich ul {
	margin: 0px;
	list-style-type: none;
	margin-left: -41px;
}

.unterbereich  ul li{
	float: left;
	font-size:0.75em;
}
#fuss h3 {
color:#0000;
font-size:0.8em;
line-height:15px;
margin:0;
}
.hauptbereich a:link, .unterbereich a:link {
font-weight: normal;
}
.hauptbereich a:hover, .unterbereich a:hover{
font-weight: normal;
text-decoration: underline;
background-color:transparent;
color:#FF5900;
}
input:hover, input:focus, input:active, select:focus, select:hover, select:active, textarea:focus, textarea:hover, textarea:active {
background-color: #ebebeb;
border:1px solid  #ff5900;
}
#inhalt_text .status_balken
{
	margin-left : -30px;
}


#inhalt_text .status_balken_custom
{
	margin-left : 0px;
}

.fett {
font-weight: bold;
}
.kursiv {
font-style: italic;
}
.clear {
clear: both;
}
#inhalt_text p.wichtiger-text {
color:#FF5900;
font-weight:bold;
}
.flash_alt {
margin-top: 15px;
}

.wichtig_hoeher{
margin-top: -20px;
color: #ff5900;
float: left;
width: 100%;
}

/************************************************************/

.teaser_box_klein p.sportevent_icon {
float: left;
margin-bottom: 10px;
margin-left: 2px;
margin-top: 15px;
}
.sportevents_bild {
float: left;
margin-top: -7px;
}
.mitglied_werden {
float: right;
height: 30px;
border-top: 5px solid #ebebeb;}

.mitglied_werden a {
background-color:#545454;
background-image:url(/content/files/mitglied_pfeil.gif);
background-position:right top;
background-repeat:no-repeat;
border:medium none;
color:#FFFFFF;
float:right;
font-size:1em;
font-weight:bold;
padding:8px 42px 6px 5px;
text-align:left;
text-decoration:none;
text-transform:uppercase;
width:148px;
}
.mitglied_werden a:visited {
background-color:#545454;
background-image:url(/content/files/mitglied_pfeil.gif);
background-position:right top;
background-repeat:no-repeat;
border:medium none;
color:#FFFFFF;
float:right;
font-size:1em;
font-weight:bold;
text-align:left;
text-decoration:none;
text-transform:uppercase;
width:148px;
}
.mitglied_werden a:hover, .mitglied_werden a:focus {
background-color:#ff5900;
background-image:url(/content/files/mitglied_pfeil.gif);
background-position:right top;
background-repeat:no-repeat;
border:medium none;
color:#FFFFFF;
float:right;
font-size:1em;
font-weight:bold;
text-align:left;
text-decoration:none;
text-transform:uppercase;
width:148px;
}
.mitglied_werden a:active {
background-color:#ff5900;
background-image:url(/content/files/mitglied_pfeil.gif);
background-position:right top;
background-repeat:no-repeat;
border:medium none;
color:#FFFFFF;
float:right;
font-size:1em;
font-weight:bold;
text-align:left;
text-decoration:none;
text-transform:uppercase;
width:148px;
}
