body,img,table,tr,td,input,textarea,select,p,div,span,li,ul,a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin:0px;
	padding:0px;
}
body {
	background-color: #FFFFFF;
}
ul{
	margin:0px;
	padding:0px;
	margin-left:14px;
	list-style-image:url(/_data/media_layout/snv/aufzaehlungszeichen.gif);
}
a, a:visited {text-decoration:none;color: #666666;}
div.categories a img {border-color: #666666;}
#Content a,#PopUpContent a {text-decoration:none;font-weight:bold;}
#Content a:hover,#PopUpContent a:hover,a:hover{color:#000000;}
#Content a:active,#PopUpContent a:active,a:active{color:#000000;}
form {
	padding:0px;
	margin:0px;
}
input {
	border:1px solid #000000;
	color: #000000;
	background-color: #FFE3CC;
	padding-left:2px;
}
select {
	background-color: #FFE3CC;
}
input.radio,input.checkbox{
	border-style:none;
	border-width:0px;
	background-color: #FFFFFF;
}
input.image{
	border:1px;
	background-color: #FF7300;
}
textarea {
	width:243px;
	height:61px;
	border : 1px solid #000000;
	background-color : #FFE3CC;
	padding-left:2px;
	color: #000000;
}
td {
	vertical-align:top;
}
span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin:0px;
	padding:0px;
}
#Head {
	height:101px;
	width:1000px;
}
#Logo {
	position:absolute;
	left:0px;
	z-index:9;
}
#MetaNav {
	position:absolute;
	left:216px;
	margin-top:11px;
	z-index:9;
}
#Lang {
	position:absolute;
	left:928px;
	top:11px;
	z-index:9;
}
#Search {
	position:absolute;
	left:0px;
	top:11px;
	z-index:5;

}
#Search input {
    width:125px;
    height:15px;
    position: relative;
    top: -1px;
}

html>body #Search input {
    top: 0;
}

#Title{
	position:absolute;
	left:216px;
	top:65px;
}
#Member{
	position:absolute;
	left:789px;
	top:34px;
	width:211px;
	height:46px;
}
#Member div {
	float:left;
}
#Member div.first {
	width:88px;
}
#Member div.last {
	width:119px;
}
#Member ul {
	padding-left:9px;
}
#Member td, #Calendar td, #Info td, #Quick td {
	border-left:2px solid #E3E5EE;
	border-right:2px solid #E3E5EE;
}
#Member img.top {
	margin-bottom:5px;
}
#Member img.bottom {
	margin-top:5px;
}
#Nav {
	background-color:#FF7300;
	height:31px;
	width:100%;
	padding-left:0px;
	padding-top:32px;
	min-width:1000px;
}
#Nav div {
	float:left;
	width:194px;
}
#Nav div.navWidth {
	width:1000px;
}
#Body {
	width:1000px;
}
#Left {
	float:left;
	width:179px;
	padding-top:12px;
	/*overflow:hidden;*/
}
#Center {
	float:left;
	width:610px;
	padding-top:14px;
	overflow:hidden;
}
#ff_Center {
	float:left;
	width:820px;
	padding-top:14px;
	overflow:hidden;
}
#Content {
	padding-left:37px;
	padding-right:23px;
	color:#000000;
	font-size: 12px;
}
#ff_Content {
	padding-left:37px;
	padding-right:23px;
	color:#000000;
	font-size: 12px;
}
#Right {
	float:left;
	width:211px;
	padding-top:14px;
	overflow:hidden;
	font-size: 11px;
}
#Wide {
	float:left;
	width:821px;
	padding-top:14px;
	overflow:hidden;
}
#Content td, #PopUpContent td {
	color:#000000;
	font-size: 12px;
	padding:2px 4px 3px 0px;
}
#Content li, #PopUpContent li {
	color:#000000;
	font-size: 12px;
}
#Content a, #PopUpContent a {
	font-size: 12px;
}
#Content div {
	color:#000000;
	font-size: 12px;
}
#Content input {
	color:#000000;
	font-size: 12px;
}
#Content textarea {
	color:#000000;
	font-size: 12px;
}
#Content select{
	color:#000000;
	font-size: 12px;
}
#Content p{
	color:#000000;
	font-size: 12px;
}
#News {
	background-color:#F5F5F5;
	border-top:6px solid #E3E5E6;
	padding-top:6px;
	padding-bottom:10px;
	margin-bottom:4px;
	color:#000000;
}
#News ul {
	margin:0px;
	padding:0px;
	padding-left:9px;
	padding-right:9px;
}
#News li {
	color: #000000;
	margin-left:15px;
}
#Content div.bredcrumb {
	margin-bottom:3px;
	height:1px;
	background-color:#B4B5B8;
	color:#B4B5B8;
}
#Content div.bredcrumbBottom {
	margin-top:3px;
	margin-bottom:18px;
	height:1px;
	background-color:#B4B5B8;
	color:#B4B5B8;
}
#News div {
	padding:0px;
	margin-left:9px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:3px;
	height:1px;
	background-color:#AFAEB2;
	border:0px;
	color:#AFAEB2;
}
#News hr, #Calendar hr, #Content hr, #Right hr {
	display: none;
}
p.newsLetter {
	text-align:right;
}
img.newsTitle{
	margin-bottom:7px;
}
#Calendar, #Info {
	margin-bottom:12px;
}
#Calendar ul, #Info ul {
	margin:0px;
	padding:0px;
	padding-left:9px;
	padding-right:9px;
}
#Calendar li, #Info li {
	margin-left:15px;
}
#Calendar img.top, #Info img.top {
	margin-bottom:13px;
}
#Calendar img.bottom , #Info img.bottom {
	margin-top:15px;
}
#Calendar span, #Info span {
	color:#000000;
}
#Calendar div {
	padding:0px;
	margin-left:9px;
	margin-right:9px;
	margin-top:6px;
	margin-bottom:6px;
	height:1px;
	background-color:#FFD9B9;
	border:0px; color:#FFD9B9;
}
#Quick img.top {
	margin-bottom:8px;
}
#Quick img.bottom {
	margin-top:8px;
}
#Quick ul {
	padding-left:9px;
}
img.banner {
	margin-bottom:8px;
}
img.visual {
	margin-bottom:16px;
	margin-top:14px;
}
#PortalNav {
	width:550px;
	margin-bottom:3px;
}
#Appl {
	border-top:1px solid #FFD9B9;
	border-bottom:1px solid #FFD9B9;
	padding-top:6px;
	padding-left:15px;
	padding-bottom:6px;
	margin-bottom:14px;
	margin-top:6px;
	color:#000000;
}
#Left img.Level1 {
	margin-top:2px;
}
#Left div.Level2, #Left div.Level2first {
	background-color:#FFE3CC;
	margin:0;
	border-top:1px solid #FFB97F;
	padding:2px 0px 3px 18px;
}
#Left div.Level2a, #Left div.Level2first {
	background-color:#FFE3CC;
	margin:0px;
	border-top:1px solid #FFB97F;
	padding:2px 0px 3px 18px;
	color:#000000;
	font-size:12px;
}
#Left div.Level2first, #Left div.Level2first {
	border-top:0px;
}
#Left div.Level2 a, #Left div.Level2a a , #div.Level2first a, #Left div.Level2first a {
	font-size:12px;
}
#Left div.Level2aLine {
	height:1px;
	background-color:#FFB97F;
}
ul.Level3Off {
	list-style-image:url(/_data/media_layout/snv/aufzaehlung_3rd_level_inakt.gif);
	padding:1px 0px 1px 0px;
}
#Left li.Level3, #Left li.Level3first,  #Left li.Level3last {
	margin-left:18px;
}
ul.Level3On {
	list-style-image:url(/_data/media_layout/snv/aufzaehlung_3rd_level.gif);
	padding:1px 0px 1px 0px;
}
#Left li.Level3a, #Left li.Level3afirst,  #Left li.Level3alast {
	margin-left:18px;
}
#Left li.Level3first, #Left li.Level3afirst {
	padding-top:3px;
}
#Left li.Level3last, #Left li.Level3alast {
	padding-bottom:3px;
}
#Left div.Level4a{
	padding-left:34px;
	color:#000000;
}
#Left div.Level4 {
	padding-left:34px;
}
#Contact td {
	color:#000000;
	font-size: 12px;
	padding-bottom:7px;
}
#Contact td.area {
	padding-bottom:0px;
}
#Contact input.text {
	width: 243px;
}
#Contact input.zip {
	width: 40px;
	margin-right:9px;
}
#Contact input.location {
	width: 194px;
}
#Contact select.select {
	width: 243px;
	border : 1px solid #000000;
}

span.star {
	color:#FF7300;
	font-weight:bold;
	font-size:12px;
}
ul.narrow {
	list-style-image: url(/_data/media_layout/snv/pfeil.gif);
}
#StdTable th {
	background-color:#E3E5E6;
	font-size:12px;
	font-weight : bold;
	padding:4px;
	text-align:left;
	color:#000000;
}
#StdTable td {
	padding:4px;
	vertical-align:top;
	border-bottom:1px solid #B4B5B8;
	color:#000000;
}
#StdTable td.gray {
	background-color:#F5F5F5;
}
#StdTable td.pagging {
	padding:0px;
	border:0px;
	padding-top:10px;
}
#StdTable #Pagging td {
	padding:0px;
	border:0px;
}
#SrcTable td {
	padding:0px;
}
#SrcTable td.spacerBottom {
	padding-bottom:5px;
}
#SrcTable td.spacerLeft {
	padding-left:5px;
}
#SrcTable td.srchRadioText {
	vertical-align:middle;
}
#TableOrange .headline,#Content TABLE.orange .headline, PopUpContent TABLE.orange .headline{
	background-color:#E3E5E6;
	font-weight : bold;
	padding:4px;
/*text-align:left;*/
	color:#000000;
}
#TableOrange td,#Content TABLE.orange TD, #PopUpContent TABLE.orange TD {
	padding:4px 4px 4px 4px;
	vertical-align:top;
	border-bottom:1px solid #FFB97F;
	color:#000000;
}
#TableOrange td.orange,#Content TABLE.orange TD.bgOrange, #PopUpContent TABLE.orange TD.bgOrange{
	background-color:#FFE3CC;
}
#TableOrange input {
	width: 75px;
}
#TableOrange input.checkbox {
	width: auto;
}
#TableGray .headline,#Content TABLE.gray .headline, #PopUpContent TABLE.gray .headline{
	background-color:#E3E5E6;
	font-weight:bold;
	padding:4px;
/*text-align:left;*/
	color:#000000;
}
#TableGray td,#Content TABLE.gray TD, #PopUpContent TABLE.gray TD{
	padding:4px;
	vertical-align:top;
	border-bottom:1px solid #B4B5B8;
	color:#000000;
}
#TableGray td.gray,#Content TABLE.gray TD.bgGray, #PopUpContent TABLE.gray TD.bgGray{
	background-color:#F5F5F5;
}
#TableGray input {
	width: 75px;
}
#TableGray input.checkbox {
	width: auto;
}
#Footer div {
	clear:left;
	width:1000px;
	text-align:right;
}
#Disclaimer div {
	width:211px;
	margin-left:789px;
	font-size: 11px;
}
#PopUpHead {
	height:85px;
	margin-right:10px;
}
#PopUpBt {
	position:absolute;
	top:52px;
	right:10px;
	width:100px;
	text-align:right;
}
#PopUpContent {
	color:#000000;
	margin-left:64px;
	margin-right:10px;
	font-size: 12px;
	min-height:400px;
}
#PopUpDisclaimer {
	text-align:right;
	margin-right:10px;
	vertical-align:bottom;
}
#FormularPop {
	margin-top:20px;
}
#Formular td, #FormularPop td  {
	color:#000000;
	padding-bottom:7px;
	font-size: 12px;
}
#Formular td.area, #FormularPop td.area {
	padding-bottom:0px;
}
#Formular input {
	width: 243px;
}
#FormularPop input {
	width: 215px;
}
#Formular textarea {
	width:243px;
	height:61px;
	border : 1px solid #000000;
	background-color : #FFE3CC;
	color: #000000;
	padding-left:2px;
}
#FormularPop textarea {
	width:215px;
	height:61px;
	border : 1px solid #000000;
	background-color : #FFE3CC;
	color: #000000;
	padding-left:2px;
}
#Rate {
	margin-top:30px;
}
#Rate td  {
	color:#000000;
	font-size: 12px;
}
.alignRight {
	text-align:right;
}

#Sitemap div.Level1{
	background-color:#FF7300;
	margin:0px;
	padding:2px 0px 3px 10px;
	font-weight : bold;
	margin-bottom:2px;
	width:179px;
}
#Sitemap a.Level1 {
	color: #FFFFFF;
}
#Sitemap a:hover.Level1, #Sitemap a:active.Level1 {
	color: #000000;
}
#Sitemap div.Level2, #Sitemap div.Level2first {
	background-color:#FFE3CC;
	margin:0px;
	border-top:1px solid #FFB97F;
	padding:2px 0px 3px 18px;
}
#Sitemap div.Level2first {
	border-top:0px;
}
#Sitemap div.Level2aLine {
	height:1px;
	background-color:#FFB97F;
}
#Sitemap ul.Level3, #Sitemap ul.Level3first,  #Sitemap ul.Level3last {
	list-style-image:url(/_data/media_layout/snv/aufzaehlung_3rd_level_inakt.gif);
}
#Sitemap li.Level3, #Sitemap li.Level3first,  #Sitemap li.Level3last {
	margin-left:18px;
}
#Sitemap li.Level3last, #Sitemap li.Level3alast {
	padding-bottom:3px;
}
#Sitemap div.Level4 {
	padding-left:34px;
}
#Sitemap div.Level2 a, #Sitemap div.Level2first a, #Sitemap li.Level3 a, #Sitemap li.Level3first a,  #Sitemap li.Level3last a, #Sitemap  div.Level4 a {
	font-size:11px;
}
.iFrame {
	height:360px;
	width: 783px;
}
.iFrameT {
	height:320px;
	width: 783px;
}
.snvboxtitle {
	background-color: #e5e5e5;
	border: 2px solid #e5e5e5;
	border-bottom: none;
	padding-left: 6px;
	color:#ff7300;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
}
.snvbox {
	border: 2px solid #e5e5e5;
	color:#000;
	padding: 5px 2px 5px 5px;
	margin-bottom: 15px;
	line-height: 14px;
}
.snvbox b, .snvbox a {
	font-size:11px;
}
