/* SVR 2-Spalten style */

* {/* set all to 0 */
margin: 0;
padding: 0;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 25px 0; 					/* Rand oben */
	background-color: #000;
	color: #fff;
}


/* Text und Links allgemein */
p, li, dl, img {
	font-size: 80%;
}

table {
	width: 95%;
	border-collapse: collapse;
	text-align: center;
}
td {
	width: 33%;
	border-style: double;
	padding: 8px;
	border-width: 3px;
	border-color: #000;
}



a {
	height: 1%; /* IE findet sonst den Link nicht */
	text-decoration: none;
	background-color: transparent;
	color: #555;
	border-bottom: 1px solid #555;
}
a:hover {
	background-color: transparent;
	color: #f00;
	border-bottom: 1px solid #e00;
}


/* Definition für die einzelnen Div Container */
#wrapper {/* enthält alles */
	text-align: left;
	width: 90%;
	margin: 0 auto;
	background-color: #c00;
	color: #000;
}

#header {
	height: 75px ;
	width: 100%;
	background-image: url(../pics/svr_header1.gif);  background-repeat:no-repeat; background-position: 8px 0px;

}
#header h1 {/* fuer Banner im Header */
	padding: 10px 10px 10px 200px;
}


/* Abstand vom Menue nach oben */
#menue_top {
	height:75px;
}
/* Menue links vom Inhalt */
#menue {
	background-image: url(../pics/svr_logo2.gif); background-repeat:no-repeat; background-position: 9px 0px;
	float: left;
	width: 150px;
	border-right: 8px solid #000;
}
#menue p {
	padding-bottom: 0px;
}
#menue a {
	display: block;
	margin: 5px 10px;
	padding: 3px 5px;
	background-color: #7e140c;
	color: #fff;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
}
#menue a:hover {
	background-color: #c00;
	/* color: #fff; */
	border-left: 2px solid #000;
	border-top: 2px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#menue a.active {
	background-color: #fff;
	color: #c00;
	font-weight: bold;
}

#submenue {
	clear: both;
	float:left;
	width: 142px;
	margin-left: 8px;
}
#submenue p {
	padding-bottom: 05px;
}


#submenue a {
	display: block;
	margin: 5px 10px;
	padding: 3px 5px;
	background-color: #7e140c;
	color: #fff;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
}
#submenue a:hover {
	background-color: #c00;
	border-left: 2px solid #000;
	border-top: 2px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
#submenue a.active {
	background-color: #fff;
	color: #c00;
	font-weight: bold;
}


/* Menue links vom Inhalt */
#menue2 {
	clear: both;
	float: left;
	width: 150px;
	border-right: 8px solid #000;
}
#menue2 p {
	padding-bottom: 0px;
}
#menue2 a {
	display: block;
	margin: 5px 10px;
	padding: 3px 5px;
	background-color: #7e140c;
	color: #fff;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
}
#menue2 a:hover {
	background-color: #c00;
	border-left: 2px solid #000;
	border-top: 2px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#menue2 a.active {
	background-color: #fff;
	color: #c00;
	font-weight: bold;
}


/* Seiteninhalt */
#content {
	background-color: #fff;
	color: #000;
	border-top:8px solid #000;
	border-left: 8px solid #000;
	padding-left: 8px;
	padding-top: 8px;
	margin-left: 150px;
}
#content p {
	line-height: 135%;
	padding: 0 25px 15px 15px;
}
#content p.toplink { /* zurück zum Seitenanfang */
	padding: 10px 25px 50px 15px;
	font-weight: bold;

}
#content a.toplink { /* zurück zum Seitenanfang */
	font-weight: bold;
}

#content ul {
	line-height: 135%;
	padding: 0 5px 10px 45px;
}

h1, h2, h3, h4{
	/* top right bottom left */
	padding: 0 25px 10px 15px;
}
h1 {
	padding: 25px 0 15px 40px;
}

dt {
	padding-left: 15px;
	font-weight: bold;
}

dd {
	padding-left: 25px;
	padding-bottom: 10px;

}



/* Footer */
#footer {
	clear: both;
	height: 35px;
	background-color: #c00;
	color: #ccc;
	border-top: 8px solid #000;
}
#footer p {
	position: absolute;
	left: 7%;
	padding: 8px 15px;
}
#footer a {
	text-decoration: none;
	background-color: transparent;
	color: #fff;
	border: 0 none;
}
#footer a:hover {
	background-color: transparent;
	color: #000;
}

/* Verschiedenes */
.w3c {
	text-align: right;
	padding-right: 8px;
}

.w3c img {
	text-decoration: none;
	background-color: transparent;
	color: #c00;
}


.mittig {
	text-align: center;
	overflow: hidden;
}

.rechts {
	text-align: right;
	padding-right: 8px;
}



/* Ausgeblendetes */
.invis, hr {
	display: none;
}