/* ---------- SHV ---------- */

/* --- ALLGEMEINA ANGABEN --- */
*{margin:0px;padding:0px;}

html										
{
height:100%;

}

body										
{
font-family:verdana, Arial, sans-serif; 
font-size:11px; 
color: #666666; 
font-weight:normal;
}

table
{
font-family:verdana, Arial, sans-serif; 
font-size:11px; 
color: #666666; 
font-weight:normal;
}

a:link
{
color: #666666; 
text-decoration:underline;
}  
  
a:visited
{
color: #666666; 
text-decoration:underline;
} 

a:hover
{
color: #666666;
text-decoration:none;
} 

a:active
{
color: #666666;
text-decoration:underline;
} 
    
#wrapper
{ 
min-width: 400px; 
margin: 0 -1px;
width: 1000px; 
}

#header 
{
background-color:#FFFFFF;
height:222px; 
position: relative; 
z-index: 13;
border: 1px solid white;	
}
	
#bgservicenavi 
{
padding-left:8px;
}
	
#bgservicenavi div.servicenavi 
{
float:left;
padding-right:14px;
text-align:left;
line-height:26px;
}
	
a.servicenavi:link
{
color: #666666;
text-decoration:none;
}

a.servicenavi:visited
{
color: #666666;
text-decoration:none;
}
a.servicenavi:hover 	{color: #000000; text-decoration:none;}
a.servicenavi:active 	{color: #666666; text-decoration:none;}

* html .blauoben {
	border-bottom:4px solid #2A4592;
	width:186px;
	/*nicht für mac ie\*/margin-top:-12px;/**/	
	}
	

.blauoben {
	border-bottom:4px solid #2A4592;
	width:186px;
	}	
	
.schwarzelinie {	
	border-top:1px solid #000000;
	margin-right:8px;
	}
	
.blauunten {
	border-bottom:4px solid #2A4592;
	margin-left:186px;
	margin-right:8px;
	}	

#bilder	{	
	height:159px;
	float:left;
	text-align:left;
	width:990px;
	}
	
* html #bilder div.bilde	{	
	margin-left:60px;
	background: url(../shv_images/startseite/bild_1.jpg); background-repeat:no-repeat;
	height:159px;
	width:117px;
	float:left;
	}	
	
#bilder div.bilde	{	
	margin-left:120px;
	background: url(../shv_images/startseite/bild_1.jpg); background-repeat:no-repeat;
	height:159px;
	width:117px;
	float:left;
	}
	
#bilder div.bildz	{	
	margin-left:3px;
	background: url(../shv_images/startseite/bild_2.jpg); background-repeat:no-repeat;
	height:159px;
	width:117px;
	float:left;
	}
	
#bilder div.bildd	{	
	margin-left:3px;
	background: url(../shv_images/startseite/bild_3.jpg); background-repeat:no-repeat;
	height:159px;
	width:117px;
	float:left;
	}	
	
	
#bilder div.logo a {	
	margin-top:33px;
	padding-right:8px;
	background: url(../shv_images/startseite/logo.gif); background-repeat:no-repeat;
	height:62px;
	width:140px;
	float:right;
	}	
	
#bilder div.logo a:hover {	
	margin-top:33px;
	padding-right:8px;
	background: url(../shv_images/startseite/logo.gif); background-repeat:no-repeat;
	height:62px;
	width:140px;
	float:right;
	}		


#aussen { 
	width:auto; 
	margin-left:187px;
	border-right-width: 200px; /* right column width */
	border-right-color: #FFFFFF;  /* right column colour */
	border-right-style: solid;
	background-color: #FFFFFF; /* center column colour */
	}	

#innen {
	margin:0; 
	width: 100%;
	}
	


#links { 
	width: 187px;              /* left column width */
	margin-left: -187px;       /* _negative_ left column width */
	float:left; 
	position: relative; 
	z-index: 10; 
	margin-right: 1px;
	
	}
	
.naviwrapper {
	padding-top:20px;
	width:186px;
	border-right:1px solid #CCCCCC;
	background-color:#2A4592;
	
	}
	
.navi {
	display:block;
	}
	
a.navi:link 	{padding-left:4px; color: #FFFFFF; text-decoration:none; font-weight:bold; line-height:18px;}
a.navi:visited 	{padding-left:4px; color: #FFFFFF; text-decoration:none; font-weight:bold; line-height:18px;}
a.navi:hover 	{padding-left:4px; color: #666666; text-decoration:none; font-weight:bold; background-color:#E5EDF5;}
a.navi:active 	{padding-left:4px; color: #FFFFFF; text-decoration:none; font-weight:bold; line-height:18px;}

.naviaktiv {
	display:block;
	}
	
a.naviaktiv:link 	{padding-left:4px; color: #666666; text-decoration:none; font-weight:bold; line-height:18px; background-color:#E5EDF5;}
a.naviaktiv:visited {padding-left:4px; color: #666666; text-decoration:none; font-weight:bold; line-height:18px; background-color:#E5EDF5;}
a.naviaktiv:hover 	{padding-left:4px; color: #FFFFFF; text-decoration:none; font-weight:bold;}
a.naviaktiv:active 	{padding-left:4px; color: #666666; text-decoration:none; font-weight:bold; line-height:18px; background-color:#E5EDF5;}

.subnavi {
	display:block;
	}
	
a.subnavi:link 		{padding-left:18px; color: #FFFFFF; text-decoration:none; font-weight:bold; line-height:18px;}
a.subnavi:visited 	{padding-left:18px; color: #FFFFFF; text-decoration:none; font-weight:bold; line-height:18px;}
a.subnavi:hover 	{padding-left:18px; color: #666666; text-decoration:none; font-weight:bold; background-color:#E5EDF5;}
a.subnavi:active 	{padding-left:18px; color: #FFFFFF; text-decoration:none; font-weight:bold; line-height:18px;}	

.subnaviaktiv {
	display:block;
	}
	
a.subnaviaktiv:link 		{padding-left:18px; color: #666666; text-decoration:none; font-weight:bold; line-height:18px; background-color:#E5EDF5;}
a.subnaviaktiv:visited 		{padding-left:18px; color: #666666; text-decoration:none; font-weight:bold; line-height:18px; background-color:#E5EDF5;}
a.subnaviaktiv:hover 		{padding-left:18px; color: #FFFFFF; text-decoration:none; font-weight:bold; line-height:18px;}
a.subnaviaktiv:active 		{padding-left:18px; color: #666666; text-decoration:none; font-weight:bold; line-height:18px; background-color:#E5EDF5;}	

.subnaviz {
	display:block;
	}
	
a.subnaviz:link 	{padding-left:28px; color: #FFFFFF; text-decoration:none; font-weight:bold; line-height:18px;}
a.subnaviz:visited 	{padding-left:28px; color: #FFFFFF; text-decoration:none; font-weight:bold; line-height:18px;}
a.subnaviz:hover 	{padding-left:28px; color: #666666; text-decoration:none; font-weight:bold; background-color:#E5EDF5;}
a.subnaviz:active 	{padding-left:28px; color: #FFFFFF; text-decoration:none; font-weight:bold; line-height:18px;}

.subnavizaktiv {
	display:block;
	}
	
a.subnavizaktiv:link 	{padding-left:28px; color: #666666; text-decoration:none; font-weight:bold; line-height:18px; background-color:#E5EDF5;}
a.subnavizaktiv:visited {padding-left:28px; color: #666666; text-decoration:none; font-weight:bold; line-height:18px; background-color:#E5EDF5;}
a.subnavizaktiv:hover 	{padding-left:28px; color: #FFFFFF; text-decoration:none; font-weight:bold; line-height:18px;}
a.subnavizaktiv:active 	{padding-left:28px; color: #666666; text-decoration:none; font-weight:bold; line-height:18px; background-color:#E5EDF5;}		
	
.subnavid {
	display:block;
	font-family:verdana, Arial, sans-serif; font-size:10px;
	}
	
a.subnavid:link 	{padding-left:38px; color: #FFFFFF; text-decoration:none; font-weight:bold; line-height:18px;}
a.subnavid:visited 	{padding-left:38px; color: #FFFFFF; text-decoration:none; font-weight:bold; line-height:18px;}
a.subnavid:hover 	{padding-left:38px; color: #666666; text-decoration:none; font-weight:bold; background-color:#E5EDF5;}
a.subnavid:active 	{padding-left:38px; color: #FFFFFF; text-decoration:none; font-weight:bold; line-height:18px;}

.subnavidaktiv {
	display:block;
	font-family:verdana, Arial, sans-serif; font-size:10px;
	}
	
a.subnavidaktiv:link 	{padding-left:38px; color: #666666; text-decoration:none; font-weight:bold; line-height:18px; background-color:#E5EDF5;}
a.subnavidaktiv:visited {padding-left:38px; color: #666666; text-decoration:none; font-weight:bold; line-height:18px; background-color:#E5EDF5;}
a.subnavidaktiv:hover 	{padding-left:38px; color: #FFFFFF; text-decoration:none; font-weight:bold; line-height:18px;}
a.subnavidaktiv:active 	{padding-left:38px; color: #666666; text-decoration:none; font-weight:bold; line-height:18px; background-color:#E5EDF5;}	

.trennnavi {
	border-bottom:1px solid #CCCCCC;
	}
	
#sofortzugriff {
	background-color:#FFFFFF;
	padding-left:4px;
	height:25px;
	border-bottom:1px solid #CCCCCC;
	}	
	
#rechts { 
	width: 200px;              /* right column width */
      /* _negative_ right column width */
	float:left; 
	position: absolute; 
	z-index: 11; 
	margin-left: 1px;
	}
	
.rechtsleer	{
	height:17px;
	}
	
.abstand	{
	padding-top:4px;
	}
	
#boxaktuell {
	background-color:#E5CFD3;
	width:195px;
	margin-bottom:8px;
	}
	
#boxaktuell div.aktuelltitel {
	line-height:18px;
	display:block;
	background-color:#7C1024;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:4px;
	}
	
#boxmedia {
	background-color:#D0DEDE;
	width:195px;
	margin-bottom:8px;
	}
	
#boxmedia div.mediatitel {
	line-height:18px;
	display:block;
	background-color:#165A5A;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:4px;
	}	
	
#box {
	background-color:#FFFFFF;
	width:195px;
	margin-bottom:8px;
	}
	
#box div.boxtitel {
	line-height:18px;
	display:block;
	background-color:#294294;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:4px;
	}		
#boxaktuellfilm {
	background: url(../shv_images/allgemein/filmbox_bg6.png);
	background-repeat:no-repeat;
	width:201px;
	margin-bottom:8px;
	height:180px;
	cursor:hand;
	text-decoration:none;
	}		
#boxaktuellfilm div.aktuelltitel {
	color:#FFFFFF;
	text-align:left;
	padding-left:4px;
	}								
.boxtext {
	padding:4px;
	}	
	
.boxiconweiter {
	background: url(../shv_images/allgemein/icon_weiter.gif); background-repeat:no-repeat;
	height:12px;
	width:12px;
	/*margin-left:183px;*/
	margin-left:5px;
	padding-bottom:4px;
	}
	
#center { 
	float: left; 
	width: 100%; 
	position: relative; 
	z-index: 12;  
	margin: 0 -3px 0 -2px; 
	}


#pfad div.pfadtext {
	padding-top:3px;
	float:left;
	padding-right:10px;
	text-align:left;
	}	
	
a.pfadtext:link 	{color: #666666; text-decoration:underline;}
a.pfadtext:visited 	{color: #666666; text-decoration:underline;}
a.pfadtext:hover 	{color: #000000; text-decoration:none;}
a.pfadtext:active 	{color: #666666; text-decoration:underline;}	
	
#content {
	background-color:#FFFFFF;
	margin-left:24px;
	margin-right:24px;
	text-align:left;
	
	}		
	
.titel	{
	font-weight:bold;
	float:left;
	height:19px;
	color:#2A4592;
	width:560px;
	}
				

/* Mozilla code */
#outer > #inner { border-bottom: 1px solid transparent; }

	
.input		{font-family:verdana, Arial, sans-serif; font-size:10px; color: #666666; font-weight:normal; background-color:#FFFFFF; border:1px solid #CCCCCC;}

.cssbutton	{font-family:verdana, Arial, sans-serif; font-size:10px; color: #666666; font-weight:normal; background-color:#FFFFFF; border:1px solid #CCCCCC;}

#search {height:20px; vertical-align:baseline;}

#search div.searchicon 	{float:left; width:5%; vertical-align:baseline;}
#search div.searchlink  {
	float:right;
	width:85%;	
	vertical-align:baseline;
}

#formular {height:25px;}

#formular div.bezeichnung {float:left; width:30%; line-height: 14px;}
#formular div.inputfelder {float:right; width:65%; line-height: 14px;}


.clr {
	clear:both;
}
  
.stand	{	
	color:#CCCCCC;
	float:left;
	text-align:left;
	}


