a:link.topnavl 
{ 
	text-decoration:none; 
	font-weight:bold; 
	font-size:14px; 
	color:#FFFFFF; 
	background-color:#B1B1B1; 
	padding:2px 26px; 
}
a:visited.topnavl 
{
	text-decoration:none; 
	font-weight:bold; 
	font-size:14px; 
	color:#FFFFFF; 
	background-color:#B1B1B1; 
	padding:2px 26px;
}
a:active.topnavl 
{
	text-decoration:none; 
	font-weight:bold; 
	font-size:14px; 
	color:#FFFFFF; 
	background-color:#B1B1B1; 
	padding:2px 26px;
}
/* Formatierung fuer Links on Mouse Over */
a:hover.topnavl 
{
	text-decoration:none; 
	font-weight:bold; 
	font-size:14px; 
	color:#FFFFFF; 
	background-color:#F5821F;
	border-left:1px solid #FFFFFF;  
	border-right:1px solid #FFFFFF;  	
	padding:2px 25px;
}


a:link.thumb 
{ 
	display:inline;
	float:left;
	width: 140px;
	height: 140px;
}
a:visited.thumb
{
	display:inline;
	float:left;
	width: 140px;
	height: 140px;
}
a:active.thumb
{
	display:inline;
	float:left;
	width: 140px;
	height: 140px;
}
/* Formatierung fuer Links on Mouse Over */
a:hover.thumb
{
	display:inline;
	float:left;
	width: 140px;
	height: 140px;
}

a:link.lnavlink 
{ 
	position:relative;
	display:block;
	width:154px;
	text-decoration:none; 
	margin-left:1px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	line-height:20px;
	font-weight:bold; 
	font-size:13px;
	color:#FFFFFF; 
	background-color:#B1B1B1; 
	padding-left:4px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-left:1px solid white;
	border-bottom:1px solid white;
}
a:visited.lnavlink 
{ 
	position:relative;
	display:block;
	width:154px;
	text-decoration:none; 
	margin-left:1px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	line-height:20px;
	font-weight:bold; 
	font-size:13px;
	color:#FFFFFF; 
	background-color:#B1B1B1; 
	padding-left:4px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-left:1px solid white;
	border-bottom:1px solid white;
}
a:active.lnavlink 
{ 
	position:relative;
	display:block;
	width:154px;
	text-decoration:none; 
	margin-left:1px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	line-height:20px;
	font-weight:bold; 
	font-size:13px;
	color:#FFFFFF; 
	background-color:#B1B1B1; 
	padding-left:4px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-left:1px solid white;
	border-bottom:1px solid white;
}

a:hover.lnavlink 
{ 
	position:relative;
	display:block;
	text-decoration:none; 
	margin-left:1px;
	margin-right:0px;
	margin-top:0px;
	line-height:20px;
	font-weight:bold; 
	font-size:13px; 
	color:#FFFFFF; 
	background-color:#F5821F; 
	padding-left:4px;
	border-left:1px solid white;
	border-bottom:1px solid white;
}
a:link { text-decoration:underline; font-weight:bold; font-size:13px; color:#F5821F; }
a:link.blue	{ text-decoration:underline; font-weight:bold; font-size:13px; color:#273591;}
a:link.white {color:#FFFFFF; text-decoration: underline; background-color:#F5821F; }
a:link.black {	color:#000000; font-size:12px; text-decoration:underline; font-weight:normal; }
a:link.button { color:#FFFFFF; background-color:#F5821F; border:1px solid #B1B1B1; padding:3px; text-decoration:none;}

a:visited { text-decoration:underline; font-weight:bold; font-size:13px; color:#F5821F; }
a:visited.blue	{ text-decoration:underline; font-weight:bold; font-size:13px; color:#273591;}
a:visited.white { color:#FFFFFF; text-decoration: underline; background-color:#F5821F; }
a:visited.black {	color:#000000; font-size:12px; text-decoration:underline; font-weight:normal; }
a:visited.button { color:#FFFFFF; background-color:#F5821F; border:1px solid #B1B1B1; padding:3px; text-decoration:none;}

a:active { text-decoration:underline; font-weight:bold; font-size:13px; color:#F5821F; }
a:active.blue { text-decoration:underline; font-weight:bold; font-size:13px; color:#273591;}
a:active.white { color:#FFFFFF; text-decoration: underline; background-color:#F5821F; }
a:active.black {	color:#000000; font-size:12px; text-decoration:underline; font-weight:normal; }
a:active.button { color:#FFFFFF; background-color:#F5821F; border:1px solid #B1B1B1; padding:3px; text-decoration:none;}

/* Formatierung fuer Links on Mouse Over */
a:hover { text-decoration:underline; font-weight:bold; font-size:13px; color:#FF9933;}
a:hover.blue	{ text-decoration:underline; font-weight:bold; font-size:13px; color:#6666CC;}
a:hover.white	{ 	color:#EBEBEB; text-decoration: underline; background-color:#F5821F;	}
a:hover.black {	color:#666666;	font-size:12px; font-weight:normal; text-decoration:underline;	}
a:hover.button { color:#FFFFFF; background-color:#FF821F; border:1px solid #B1B1B1; padding:3px; text-decoration:none;}




html, body 
{
	background:#EEEEEE; 
	font-family:Arial,Verdana,sans-serif;
	font-size:13px;
}
h1	{font-size:16px; color:#F5821F; margin-top:15px; margin-bottom:10px} 
h2	{font-size:15px; color:#F5821F; margin-top:10px; margin-bottom:5px} 
h3	{font-size:14px; color:#000000; margin-bottom:2px; font-weight:bold;} 
h4	{font-size:13px; font-style:italic; color:#000000;} 
h5	{font-size:13px; font-weight:bold; font-style:italic; color:#000000;} 
h6	{font-size:13px; color:#000000;} 

p.red {color:#FF0000;}
q {font-weight:bold; font-size:15px; color:#273591}
label	{font-size:13px; margin-top:0px; margin-bottom:0px;} 
pre	{font-family:Arial,Verdana,sans-serif; font-size:13px;}
ul	{font-size:13px;} 
li	{font-size:13px;} 
textarea {font-size:13px; font-family:Arial,Verdana,sans-serif; margin-bottom:10px;}
input {font-size:13px;}
small {font-size:11px;}
big {font-size:40px;}
em {font-size:16px; font-style:normal;}
strong {font-size:18px; font-weight:bold;}
hr {color:#E1E1E1; background-color:#E1E1E1;}
/*Formatangaben fuer Tabellen, Raender und Textausrichtung*/
table {border-collapse:collapse;}
table.show {border-style:solid; border-width:1px; border-color:#666666;}
table.nav {width:60%; margin-left:auto; margin-right:auto; text-align:center;}
td,th	{font-size:13px; vertical-align:middle;}
td.toplist {border:1px solid #666666; background-color:#E1E1E1; padding:4px;}
th.toplist {border:1px solid #666666; background-color:#A1A1A1; padding:4px;}
img {border-width:0px;}

/*Memory Angaben*/
input.readonly { border:none; background-color:transparent; }
input.clock { border:none; background-color:transparent; margin:0px; font-size:18px; width:22px; }
span.clock {font-size:18px;}
.membut {color:#FFFFFF; background-color:#F5821F; border:1px solid #B1B1B1; padding:3px; text-decoration:none;}
.membut:hover {color:#FFFFFF; background-color:#FF821F; border:1px solid #B1B1B1; padding:3px; text-decoration:none;}
img.card_0 { cursor:pointer; }
img.card_1 { cursor:auto; }

#header 
{
	display:block; 
}

#footer 
{
	display:block; 
	background-color:#999999;
	color:#FFFFFF; 
	text-align:center; 
	font-size:11px;
	padding:3px 4px;
}

#site 
{
	width:800px; 
	margin-left:auto; 
	margin-right:auto;
	border: 1px solid #999999;
	background-color:#FFFFFF;
}
#container 
{
	position:relative; 
	display:block; 
	background-image:url(./backmain.jpg); 
	overflow:visible;
	border-left:160px solid white;
	border-right:160px solid white;
}
#main
{
	padding:5px;
}
#left 
{
	float:left; 
	position:relative; 
	width:160px; 
	margin-left:-161px; 
	display:inline;
	padding:0px;	
}
.randinhalt 
{
	padding:4px;	
}
#leftnav 
{
 	position:relative; 
	width:160px; 
	margin:0px;
	padding:0px;
}
#right 
{
	float:right; 
	position:relative; 
	width:160px; 
	margin-right:-161px; 
	display:inline;
}
#conhead 
{
	background-color:#E8E8E8;
	height:18px;
	padding:1px 4px;
}
#confoot 
{
	background-color:#E8E8E8;
	overflow:visible;
	border-left:160px solid white;
	border-right:160px solid white;
	padding:1px 4px;
}

#headline
{
	position:relative;
	height:20px;
	background-color:#273591; 
	border-bottom:2px solid #F5821F; 
	font-weight:bold; 
	font-size:13px; 
	color:#FFFFFF;
	margin:0px;
	padding-top:2px;
	padding-bottom:2px;	
	padding-left:4px;	 
	text-align:left;	
}
#banner
{
	background-image:url(headcvp.jpg);	
	height:109px;
}
#service
{
	background-color:#F5821F;
	height:18px;
	text-align:right;
	vertical-align:middle;
	padding-right:4px;
	color:#FFFFFF;
}
#topnav
{
	background-color:#B1B1B1;
	height:16px;
	padding:2px 0px;
	/*line-height:20px;*/
	vertical-align:middle;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;

}
#position
{
	background-color:#E8E8E8;	
	height:16px;
	vertical-align:middle;
	font-size:10px;
	font-weight:bold;
	padding: 1px 5px;
	border-bottom:1px solid #FFFFFF;
}

#confootleft
{
	width:150px;
	float:left;
	text-align:left;
	border: 1px solid #E8E8E8;
}
#confootcenter
{
	width:150px;
	float:left;
	text-align:center;
	border: 1px solid #E8E8E8;
}
#confootright
{
	width:150px;
	float:left;
	text-align:right;
	border: 1px solid #E8E8E8;	
}
#footleft
{
	width:160px;
	float:left;
	text-align:center;
}
#footright
{
	float:right;
	width:160px;
	text-align:center;	
}

.clear {
	clear: both;
	height: 1px;
	/*border: 1px solid red;*/
	overflow:hidden;
}
.colheadl
{
	position:relative;
	width:156px;
	height:20px;
	background-color:#273591; 
	border-bottom:2px solid #F5821F; 
	font-weight:bold; 
	font-size:13px; 
	color:#FFFFFF;
	margin-left:1px;
	margin-top:0px;
	padding-top:2px;
	padding-bottom:0px;	
	padding-left:4px;	 
	text-align:left;	
}
.colheadr
{
	position:relative;
	width:156px;
	height:20px;
	background-color:#273591; 
	border-bottom:2px solid #F5821F; 
	font-weight:bold; 
	font-size:13px; 
	color:#FFFFFF;
	margin-left:-1px;
	margin-top:0px;
	padding-top:2px;
	padding-bottom:0px;	
	padding-left:4px;	 
	text-align:left;	
}

.lnavlinkul
{
	list-style-type:none; 
	margin-left:-40px;
	margin-right:0px;		
	margin-top:0px;
	margin-bottom:0px;

}
.Hom a.topnavl#news
{
	background-color:#F5821F;
	border-left:1px solid #FFFFFF;  
	border-right:1px solid #FFFFFF;  	
	padding:2px 25px;	
}
.stadt a.topnavl#stadt
{
	background-color:#F5821F;
	border-left:1px solid #FFFFFF;  
	border-right:1px solid #FFFFFF;  	
	padding:2px 25px;	
}
.grossstadt a.topnavl#grossstadt
{
	background-color:#F5821F;
	border-left:1px solid #FFFFFF;  
	border-right:1px solid #FFFFFF;  	
	padding:2px 25px;	
}
