@charset "iso-8859-1";

/* Version: 2010-08-03*/


/* Reset */
table {
		border-collapse: collapse;
		border-spacing: 0;
		border-style: none;
		}


/* Werte */
body {
		background-color: #ff9933; 
		background-image: url("../a_images/hintergrund/Hintergrund_01.gif");
		background-repeat: repeat-x;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height: 1.5em;
		color: #4d4d4d;
		font-weight: normal;
		font-size: 12px;
		}
		
body.normal {
		font-size: 12px;
		}
		
body.netscape {
		font-size: 13.5px;
		}
		
body.LinFF {
		font-size: 13px;
		}


h1 {
		color: #000000;
		font-weight: normal;
		font-style: italic;
		font-size: 2.3em;
		line-height: 1em;
		text-align: center;
		}

h1.motto1 {
		padding: 0.8em 0 0 0;
		}

h1.motto2 {
		padding: 1.4em 0 0 0;
		}


h2 {
		color: #191919;
		font-size: 1.6em;
		line-height: 1em;
		font-weight: normal;
		text-align: left;
		}

h2.standard {
		letter-spacing: 0.1em;
		margin:  0.8em 0 -0.2em 0;
		}

h2.MSIE7 {
		letter-spacing: 0.1em;
		margin:  0.8em 0 -0.6em 0;
		}

h2.FF {
		margin:  0.8em 0 -0.2em 0;
		}


h3 {
		color: #4d4d4d;
		font-size: 1em;
		line-height: 2em;
		font-weight: bold;
		text-align: left;
		letter-spacing: 0.1em;
		margin: 0 0 -1.4em 0;
		}


ul {
		text-align: left;
		line-height: 1.5em;
		}
		
ul.standard {
		position: relative;
		left: -1.8em;
		}

strong {
		letter-spacing: 0.1em;
		}

strong.fehler {
		letter-spacing: 0.0em;
		white-space:normal;
		}

strong.unterlagen {
		letter-spacing: 0.0em;
		line-height: 1.8em;
		}

blockquote {
		margin: 0 0 1em 1em;
		color: #cc6600;
		}

a:link {
		color: #990000;
		text-decoration: none;
		}

a:active {
		color: #990000;
		text-decoration: none;
		}

a:visited {
		color: #990000;
		text-decoration: none;
		}

a:hover {
		color: #7e7e7e;
		text-decoration: underline;
		}

a:focus {
		color: #7e7e7e;
		text-decoration: underline;
		}
		

#rahmenStandard {
		width: 950px;
		height: 587px;
		border-color: #990000;
		border-width: 1px;
		border-style: solid;
		border-spacing: 0;
		background-color: white;
		margin: 0 auto;
		}

#rahmenBilder {
		height: auto;
		padding: 10px;
		border-color: #990000;
		border-width: 1px;
		border-style: solid;
		border-spacing: 0;
		background-color: white;
		margin: 0 auto;
		}


.TextRahmen1 { 
		height: 458px;
		margin-left: 15px;
		margin-top: 10px;
		margin-bottom: 10px;
		overflow-x: hidden;
		overflow-y: auto;
		}

* html .TextRahmen1 {
		overflow-x: hidden;
		overflow-y: auto;
		}
		
		
.TextRahmen2 {
		height: 412px;
		padding-left: 15px;
		margin-top: 10px;
		padding-bottom: 28px;
		overflow-x: hidden;
		overflow-y: auto;
		}

* html .TextRahmen2 {
		overflow-x: hidden;
		overflow-y: auto;
		}
		

.TextRahmen3 { 
		height: 458px;
		margin-left: 15px;
		margin-top: 10px;
		margin-bottom: 10px;
		overflow-x: hidden;
		overflow-y: auto;
		}

* html .TextRahmen3 {
		overflow-x: hidden;
		overflow-y: auto;
		}

.TextRahmen4 {
		height: 412px;
		padding-left: 15px;
		margin-top: 10px;
		padding-bottom: 28px;
		overflow-x: hidden;
		overflow-y: auto;
		}

*  .TextRahmen4 {
		overflow-x: hidden;
		overflow-y: auto;
		}


.zentriert {
		margin: 0 auto;
		text-align: center;
		border-style: none;
		}

.abstandOben {
		border-style: none;
		background-color: transparent;
		height: 8px;
		width: 100%;
		margin: 0 auto;
		}

.fehlerseite {
		border-style: none;
		background-color: transparent;
		height: 240px;
		width: 600px;
		margin-left: 80px;
		margin-top: 120px;
		}

.meldungsbox {
		border-style: none;
		background-color: white;
		height: 120px;
		width: 400px;
		margin: 0 auto;
		margin-top: 180px;
		}

.logo {
		float: left;
		border-style: none;
		padding-left: 23px;
		padding-right: 23px;
		padding-top: 10px;
		padding-bottom: 10px;
		}

.motto {
		float: right;
		border-style: none;
		width: 746px;
		height: 108px;
		}

.navi {
		float: left;
		border-style: none;
		position: relative;
		top: 3.0%;
		width: 194px;
		height: 478px;
		padding-left: 10px;
		}

.trenner {
		float: left;
		padding-top: 10px;
		border-style: none;
		}

.infobereich {
		float: right;
		border-style: none;
		}

.naviMitte1 {
		float: right;
		width: 745px;
		height: 28px;
		border-style: none;
		color: #4d4d4d;
		text-align: center;
		font-size: 1.1em;
		line-height: 2.5em;
		font-weight: normal;
		letter-spacing: 0.1em;
		}
		
.naviMitte2 {
		float: right;
		width: 745px;
		height: 28px;
		border-style: none;
		color: #4d4d4d;
		text-align: center;
		font-size: 1.1em;
		line-height: 2.5em;
		font-weight: normal;
		}

.naviMitteBilder {
		height: 0.8em;
		width: auto;
		border-style: none;
		color: #4d4d4d;
		text-align: center;
		font-size: 1.1em;
		margin-top: 10px;
		line-height: 0.8em;
		font-weight: normal;
		}

.rechtsO {
		text-align: right;
		vertical-align: top;
		border-style: none;
		}

.linksO {
		text-align: left;
		vertical-align: top;
		border-style: none;
		}

.linksM {
		text-align: left;
		vertical-align: middle;
		border-style: none;
		}

.rechts {
		float: right;
		border-style: none;
		}

.links {
		float: left;
		border-style: none;
		}

.standardM {
		height: auto;
		width: auto;
		margin: 0 auto;
		border-style: none;
		}

.standardL {
		text-align: left;
		margin: 0 auto;
		border-style: none;
		}

.sect {
		color: #cc6600;
		}

.faq {
		color: #4d4d4d;
		font-size: 1em;
		line-height: 1.5em;
		text-align: left;
		font-weight: bold;
		}

.info {
		color: #7e7e7e;
		font-size: 0.9em;
		line-height: 1.3em;
		text-align: left;
		font-weight: normal;
		}

.unterstrich {
		text-decoration: underline;
		}

.unten1 {
		color: #4d4d4d;
		text-align: center;
		font-size: 0.9em;
		line-height: 2em;
		text-decoration: none;
		letter-spacing: 0.1em;
		}

.unten2 {
		color: #4d4d4d;
		text-align: center;
		font-size: 0.9em;
		line-height: 2em;
		text-decoration: none;
		}

.untenLink {
		color: #7e7e7e;
		text-align: center;
		font-size: 0.9em;
		line-height: 2em;
		text-decoration: none;
		}

.menueA1 {
		color: #003399;
		font-size: 1.1em;
		line-height: 1.3em;
		margin-top: 4px;
		text-decoration: none;
		font-weight: bold;
		text-align: left;
		font-style: italic;
		letter-spacing: 0.1em;
		}

.menueA1 a:link, .menueA1 a:active, .menueA1 a:visited {
		color: #003399;
		font-size: 1em;
		line-height: 1.3em;
		margin-top: 4px;
		text-decoration: none;
		font-weight: bold;
		text-align: left;
		font-style: italic;
		letter-spacing: 0.1em;
		}

.menueA1 a:hover, .menueA1 a:focus {
		color: #7e7e7e;
		font-size: 1em;
		line-height: 1.3em;
		margin-top: 4px;
		text-decoration: none;
		font-weight: bold;
		text-align: left;
		font-style: italic;
		letter-spacing: 0.1em;
		}

.menueB1 {
		color: #7e7e7e;
		font-size: 1.1em;
		line-height: 1.3em;
		text-decoration: none;
		font-weight: bold;
		text-align: left;
		letter-spacing: 0.1em;
		}

.menueB1 a:link, .menueB1 a:active, .menueB1 a:visited {
		color: #990000;
		font-size: 1em;
		line-height: 1.3em;
		text-decoration: none;
		font-weight: bold;
		text-align: left;
		letter-spacing: 0.1em;
		}

.menueB1 a:hover, .menueB1 a:focus {
		color: #7e7e7e;
		font-size: 1em;
		line-height: 1.3em;
		text-decoration: none;
		font-weight: bold;
		text-align: left;
		letter-spacing: 0.1em;
		}

.menueC1 {
		color: #7e7e7e;
		font-size: 1.1em;
		line-height: 1.3em;
		margin-top: 4px;
		text-decoration: none;
		font-weight: bold;
		text-align: left;
		font-style: italic;
		letter-spacing: 0.1em;
		}

.menueA2 {
		color: #003399;
		font-size: 1.1em;
		line-height: 1.3em;
		margin-top: 4px;
		text-decoration: none;
		font-weight: bold;
		text-align: left;
		font-style: italic;
		}

.menueA2 a:link, .menueA2 a:active, .menueA2 a:visited {
		color: #003399;
		font-size: 1em;
		line-height: 1.3em;
		margin-top: 4px;
		text-decoration: none;
		font-weight: bold;
		text-align: left;
		font-style: italic;
		}

.menueA2 a:hover, .menueA2 a:focus {
		color: #7e7e7e;
		font-size: 1em;
		line-height: 1.3em;
		margin-top: 4px;
		text-decoration: none;
		font-weight: bold;
		text-align: left;
		font-style: italic;
		}

.menueB2 {
		color: #7e7e7e;
		font-size: 1.1em;
		line-height: 1.3em;
		text-decoration: none;
		font-weight: bold;
		text-align: left;
		}

.menueB2 a:link, .menueB2 a:active, .menueB2 a:visited {
		color: #990000;
		font-size: 1em;
		line-height: 1.3em;
		text-decoration: none;
		font-weight: bold;
		text-align: left;
		}

.menueB2 a:hover, .menueB2 a:focus {
		color: #7e7e7e;
		font-size: 1em;
		line-height: 1.3em;
		text-decoration: none;
		font-weight: bold;
		text-align: left;
		}

.menueC2 {
		color: #7e7e7e;
		font-size: 1.1em;
		line-height: 1.3em;
		margin-top: 4px;
		text-decoration: none;
		font-weight: bold;
		text-align: left;
		font-style: italic;
		}
		

#bilder a:link, #bilder a:visited, #bilder a:active {
		color: #606060;
		text-decoration: none;
		}

#bilder a:hover {
		color: #7e7e7e;
		text-decoration: none;
		}

.bilder {
		height: auto;
		width: auto;
		margin: 0 auto;
		border-color: #606060;
		border-width: 1px;
		border-style: solid;
		}
		

#unten {
		margin: 0 auto;
		text-align: center;
		}

#unten a:link, #unten a:visited, #unten a:active {
		color: #4d4d4d;
		font-size: 0.9em;
		line-height: 1.2em;
		font-weight: normal;
		}

#unten a:hover {
		color: #7e7e7e;
		font-size: 0.9em;
		line-height: 1.2em;
		text-decoration: underline;
}