/*
blau		006ab2
orange		f29400
grau		d4d4d4
*/

*					{ font-family: Versalien, Trebuchet MS, Verdana; font-size: 13px; color: #666666; }
body				{ background-image: url(../pics/layout/verlauf_blau.jpg); background-repeat: repeat-x; margin: 0px; background-color: #013E5D;  }

a:link				{ text-decoration: underline; font-weight: bold; color: #006ab2; }
a:visited			{ text-decoration: underline; font-weight: bold; color: #006ab2;}
a:hover				{ text-decoration: underline; font-weight: bold; color: #f29400; }
a:active			{ text-decoration: underline; font-weight: bold; color: #006ab2;}

h1					{ font-weight: bold; font-size: 15px; }

.portalnavigation-ebene-1				{ font-weight: bold; text-decoration: none; font-size: 11px; color: #006ab2; }
.portalnavigation-ebene-1:link			{ font-weight: bold; text-decoration: none; font-size: 11px; color: #006ab2; }
.portalnavigation-ebene-1:visited		{ font-weight: bold; text-decoration: none; font-size: 11px; color: #006ab2; }
.portalnavigation-ebene-1:hover			{ font-weight: bold; text-decoration: none; font-size: 11px; color: #f29400; }
.portalnavigation-ebene-1:active		{ font-weight: bold; text-decoration: none; font-size: 11px; color: #006ab2; }

.portalnavigation-ebene-1-aktiv			{ font-weight: bold; text-decoration: none; font-size: 11px; color: #f29400; }
.portalnavigation-ebene-1-aktiv:link	{ font-weight: bold; text-decoration: none; font-size: 11px; color: #f29400; }	
.portalnavigation-ebene-1-aktiv:visited	{ font-weight: bold; text-decoration: none; font-size: 11px; color: #f29400; }
.portalnavigation-ebene-1-aktiv:hover	{ font-weight: bold; text-decoration: none; font-size: 11px; color: #f29400; }
.portalnavigation-ebene-1-aktiv:active	{ font-weight: bold; text-decoration: none; font-size: 11px; color: #f29400; }

.portal-2-ebene-1						{ font-style: regular; font-weight: normal; font-size: 10px; color: #999999; text-decoration: none; }
.portal-2-ebene-1:link					{ font-style: regular; font-weight: normal; font-size: 10px; color: #999999; text-decoration: none; }
.portal-2-ebene-1:visited				{ font-style: regular; font-weight: normal; font-size: 10px; color: #999999; text-decoration: none; }
.portal-2-ebene-1:hover					{ font-style: regular; font-weight: normal; font-size: 10px; color: #f29400; text-decoration: none; }
.portal-2-ebene-1:active				{ font-style: regular; font-weight: normal; font-size: 10px; color: #999999; text-decoration: none; }

.portal-2-ebene-1-aktiv					{ font-style: regular; font-weight: normal; font-size: 10px; color: #999999; text-decoration: none; }
.portal-2-ebene-1-aktiv:link			{ font-style: regular; font-weight: normal; font-size: 10px; color: #999999; text-decoration: none; }
.portal-2-ebene-1-aktiv:visited			{ font-style: regular; font-weight: normal; font-size: 10px; color: #999999; text-decoration: none; }
.portal-2-ebene-1-aktiv:hover			{ font-style: regular; font-weight: normal; font-size: 10px; color: #f29400; text-decoration: none; }
.portal-2-ebene-1-aktiv:active			{ font-style: regular; font-weight: normal; font-size: 10px; color: #999999; text-decoration: none; }

.ebene-1-div							{ padding-left: 20px; }
.ebene-1								{ font-weight: bold; text-decoration: none; color: #006ab2; }
.ebene-1:link							{ font-weight: bold; text-decoration: none; color: #006ab2; }
.ebene-1:visited						{ font-weight: bold; text-decoration: none; color: #006ab2; }
.ebene-1:hover							{ font-weight: bold; text-decoration: none; color: #f29400; }
.ebene-1:active							{ font-weight: bold; text-decoration: none; color: #006ab2; }

.ebene-1-aktiv							{ font-weight: bold; text-decoration: none; color: #f29400; }
.ebene-1-aktiv:link						{ font-weight: bold; text-decoration: none; color: #f29400; }
.ebene-1-aktiv:visited					{ font-weight: bold; text-decoration: none; color: #f29400; }
.ebene-1-aktiv:hover					{ font-weight: bold; text-decoration: none; color: #f29400; }
.ebene-1-aktiv:active					{ font-weight: bold; text-decoration: none; color: #f29400; }

.ebene-2-div							{ padding-left: 25px; }
.ebene-2								{ font-weight: bold; text-decoration: none; color: #006ab2; font-size: 10px; }
.ebene-2:link							{ font-weight: bold; text-decoration: none; color: #006ab2; font-size: 10px; }
.ebene-2:visited						{ font-weight: bold; text-decoration: none; color: #006ab2; font-size: 10px; }
.ebene-2:hover							{ font-weight: bold; text-decoration: none; color: #f29400; font-size: 10px; }
.ebene-2:active							{ font-weight: bold; text-decoration: none; color: #006ab2; font-size: 10px; }

.ebene-2-aktiv							{ font-weight: bold; text-decoration: none; color: #f29400; font-size: 10px; }
.ebene-2-aktiv:link						{ font-weight: bold; text-decoration: none; color: #f29400; font-size: 10px; }
.ebene-2-aktiv:visited					{ font-weight: bold; text-decoration: none; color: #f29400; font-size: 10px; }
.ebene-2-aktiv:hover					{ font-weight: bold; text-decoration: none; color: #f29400; font-size: 10px; }
.ebene-2-aktiv:active					{ font-weight: bold; text-decoration: none; color: #f29400; font-size: 10px; }

.ebene-3-div							{ padding-left: 30px; }
.ebene-3								{ text-decoration: none; font-weight: normal; color: #006ab2; font-size: 10px; }
.ebene-3:link							{ text-decoration: none; font-weight: normal; color: #006ab2; font-size: 10px; }
.ebene-3:visited						{ text-decoration: none; font-weight: normal; color: #006ab2; font-size: 10px; }
.ebene-3:hover							{ text-decoration: none; font-weight: normal; color: #f29400; font-size: 10px; }
.ebene-3:active							{ text-decoration: none; font-weight: normal; color: #006ab2; font-size: 10px; }

.ebene-3-aktiv							{ text-decoration: none; font-weight: normal; color: #f29400; font-size: 10px; }
.ebene-3-aktiv:link						{ text-decoration: none; font-weight: normal; color: #f29400; font-size: 10px; }
.ebene-3-aktiv:visited					{ text-decoration: none; font-weight: normal; color: #f29400; font-size: 10px; }
.ebene-3-aktiv:hover					{ text-decoration: none; font-weight: normal; color: #f29400; font-size: 10px; }
.ebene-3-aktiv:active					{ text-decoration: none; font-weight: normal; color: #f29400; font-size: 10px; }

.ebene-4-div							{ padding-left: 50px; }
.ebene-4								{ text-decoration: none; font-weight: normal; color: #006ab2; font-size: 10px; }
.ebene-4:link							{ text-decoration: none; font-weight: normal; color: #006ab2; font-size: 10px; }
.ebene-4:visited						{ text-decoration: none; font-weight: normal; color: #006ab2; font-size: 10px; }
.ebene-4:hover							{ text-decoration: none; font-weight: normal; color: #f29400; font-size: 10px; }
.ebene-4:active							{ text-decoration: none; font-weight: normal; color: #006ab2; font-size: 10px; }

.ebene-4-aktiv							{ text-decoration: none; font-weight: normal; color: #f29400; font-size: 10px; }
.ebene-4-aktiv:link						{ text-decoration: none; font-weight: normal; color: #f29400; font-size: 10px; }
.ebene-4-aktiv:visited					{ text-decoration: none; font-weight: normal; color: #f29400; font-size: 10px; }
.ebene-4-aktiv:hover					{ text-decoration: none; font-weight: normal; color: #f29400; font-size: 10px; }
.ebene-4-aktiv:active					{ text-decoration: none; font-weight: normal; color: #f29400; font-size: 10px; }

.bg-tabelle			{ background-color: #ffffff; }
.kopf-div			{ position: relative; top:  0px; left: 0px; width: 965px; height: 200px; background-image: url(../pics/layout/welle.jpg); background-repeat: no-repeat;  }
.navigation-div		{ position: relative; top:  0px; left: -16px; width: 180px; }
.content-div		{ position: relative; top:  0px; left: 0px; width: 760px; }

.bild-rechts		{ float: right; padding: 5px 0px 5px 10px; }
.bild-links			{ float: left; padding: 5px 10px 5px 0px; }

.bild-reihe			{ padding: 10px 10px 10px 0px; text-align: center; }
.bild-reihe-unterschrift 	{ font-size: 11px; color: #787878; text-align: center; }

.navigation			{ background-image: url(../pics/layout/rahmen_grau.gif); background-repeat: repeat-y; margin-top: -20px; line-height: 20px; width: 183px;}
.content			{ padding: 0px 25px 0px 0px; }

.copyright			{ font-style: regular; font-size: 10px; color: #999999; }
.hinweis			{ font-style: regular; font-size: 11px; color: #999999; }

.bild-unterschrift 	{ font-size: 11px; color: #787878; }
.titel				{ font-weight: bold; padding-top: 10px; }

.formular			{ margin: 0px; }
.form-titel			{ font-weight: bold; }
.form				{ height: 22px; }
.form-area			{ margin-bottom: 10px;  }

.checkbox-bezeichner{ padding-top: 3px; }
.fremdgeraet		{ margin-left: 17px; } 

/* Element Adresse */
.kasten-adresse             { border: 1px solid #999; padding: 3px 0 8px 8px; margin-top: 15px; /*background-color: #f6fbff;*/ }
.kasten-adresse-titel       { font-weight: bold; margin-bottom: 8px;  }
.kasten-adresse-absatz p    { font-size: 11px; }
.kasten-adresse-text p, 
.kasten-adresse-text p b    { font-size: 11px; margin: 5px 0 0 0; }
.kasten-adresse-link        {} 

.kasten-adresse a:link		{ text-decoration: underline; font-weight: bold; color: #006ab2; font-size: 11px; }
.kasten-adresse a:visited	{ text-decoration: underline; font-weight: bold; color: #006ab2; font-size: 11px;}
.kasten-adresse a:hover		{ text-decoration: underline; font-weight: bold; color: #f29400; font-size: 11px;}
.kasten-adresse a:active	{ text-decoration: underline; font-weight: bold; color: #006ab2; font-size: 11px;}
