body {
        background-color:       #ffffff;
}

* {
        color:#000000;
        font-size:12px;
	font-weight:	normal;
	font-family:    Tahoma,Arial,Helvetica;
	line-height:	18px;
}


h1 { 
	color:			#6f5db0;
	border:			0px black solid;
 	padding-left:		10px;	
 	padding-top:		0px;	
	margin:			0px;
 	padding-bottom:		0px;
	vertical-align:		middle;	
	font-size:		16px;
	font-family: 	Trebuchet MS,Tahoma,Arial,Helvetica;
}

div#header_top {
	border:			0px blue solid;
	background-color:       #94cee3;  
	background-repeat:	no-repeat;
	vertical-align:		bottom;
	padding:		0px;
	margin:			0px;
	font-size:		0px;
	height:			2px;
	width:			270px;
}
div#header_middle {
	border:			0px red solid;
	text-align:		center;
	width:			270px;
	background-color:       #b4e3f5;  
	padding-bottom:		2px;
	margin:		0px;
	background-repeat:	repeat-y;
	padding-top:		0px;

}
div#header_bottom {
	border:			0px blue solid;
	background-color:       #94cee3;  
	background-repeat:	no-repeat;
	padding:		0px;
	margin:			0px;
	font-size:		0px;
	height:			2px;
	width:			270px;
}

div#border_r_top {
	border:			0px  solid;	
	background-repeat:	no-repeat;
	vertical-align:		bottom;
	padding:		0px;
	margin:			0px;
	width:			162px;
	font-size:		0px;
	height:			10px;
}
div#border_r_mid {
	border:			1px #94cee3 solid;
	text-align:		left;
	padding:		10px;
	background-color:       #b4e3f5;
	width:			161px;
	background-repeat:	repeat-y;

}
div#inner_border_r_mid {
	border:			0px red solid;
	text-align:		left;
	padding:		0px;
	padding-top:		0px;
	width:			156px;

}
div#border_r_bot {
	border:			0px blue solid;
	background-repeat:	no-repeat;
	padding:		0px;
	width:			162px;
	margin:			0px;
	font-size:		0px;
	height:			10px;
}

h2 { 
	text-align:             left;
	font-size:		13px; 
	font-weight: 		bold;
	font-family: 	Trebuchet MS,Tahoma,Arial,Helvetica;
}

h3 { 	font-size:		12px; 
	font-weight: 		bold;
	text-align:             left;
}
h4 { 	font-size:		12px; 
	text-align:             left;	
}
hr { background-image: url(../images/bar_short.gif); 
	background-repeat:repeat;
border: 0;
height: 0;
size: 0;
}
hr#dbl { background-image: url(../images/bar_double.gif); 
	background-repeat:repeat;
border: 0;
height: 5;
size: 0;
}

.td-0, .td-1, .td-last, .td-2 { 
	vertical-align: top; 
padding: 10px;	
}

.tr-even.tr-0 { 
	vertical-align: bottom; 
	background-color: #cbe9f0;
width: 250px;	

}
.tr-even { 
	vertical-align: bottom; 
	background-color: #cbe9f0;
width: 250px;	
}
.contenttable {
	border-width: 2px 0px;
width: 100%;	
       border-color: #5b90b8;
       border-style:solid;
}

img { border-width: 0; }


a { 
color: #6f66ba; 
       font-size: 13;
       font-family:    Trebuchet MS,Tahoma,Arial,Helvetica;
       font-weight:	normal;
       text-decoration: none;
  }
a:link { 
color: #6f99ba; 
       font-size: 13;
       font-family:    Trebuchet MS,Tahoma,Arial,Helvetica;
       font-weight:	normal;
       text-decoration: none;
  }
a:hover { 
color: #992200; 
       font-size: 13;
       font-family:    Trebuchet MS,Tahoma,Arial,Helvetica;
       font-weight:	normal;
       text-decoration: none;
  }


####
#### Ebene 1
####

div#menu1_cur_middle {
	width:			162px;
	background-color:       #b4e3f5;  
	background-repeat:	repeat-y;
}
#menu1_cur_middle a {
	padding:		0px;
        font-size: 		14px;
	display:		block;
	width:			162px;
        font-family:    Trebuchet MS,Tahoma,Arial,Helvetica;
        font-weight:     bold;
        text-decoration: none;
	background-repeat:	repeat-y;
	background-color:       #b4e3f5;  
	padding-top:		0px;
	margin:			0px;
	padding-left:		10px;
}
#menu1_no a:visited,
#menu1_no a:active,
#menu1_no a:link {
        font-size: 		14px;
        font-weight:     bold;
        font-family:    Trebuchet MS,Tahoma,Arial,Helvetica;
	color:           	#ffffff;
	padding-left:		10px;
        text-decoration: 	none;
}

#menu1_no a:hover {
        font-size: 		14px;
        font-weight:     bold;
        font-family:    Trebuchet MS,Tahoma,Arial,Helvetica;
	color:           	#ffdd00;
	padding-left:		10px;
        text-decoration: 	none;
}

####
#### Ebene 2
####

div#menu2_cur_middle {
	width:			162px;
	background-color:       #b4e3f5;  
	background-repeat:	repeat-y;
	padding-left:		20px;
        font-size: 		13px;
}
#menu2_cur_middle a {
	padding:		0px;
        font-size: 		12px;
	display:		block;
        font-family:    Trebuchet MS,Tahoma,Arial,Helvetica;
        font-weight:     normal;
        text-decoration: none;
	width:			162px;
	background-repeat:	repeat-y;
	background-color:       #b4e3f5;  
	margin:			0px;
	padding-left:		20px;
}
#menu2_no a:visited,
#menu2_no a:link {
        font-size: 		12px;
        font-weight:     normal;
        font-family:    Trebuchet MS,Tahoma,Arial,Helvetica;
        text-decoration: 	none;
	color:           	#ffffff;
	padding-left:		20px;
        text-decoration: none;
}
#menu2_no a:hover {
        font-size: 		12px;
	color:           	#ffdd00;
        font-weight:     normal;
	padding-left:		20px;
	width:			162px;
        text-decoration: 	none;
}

####
#### Ebene 3
####

div#menu3_cur_middle {
	width:			162px;
	background-color:       #b4e3f5;
	padding-left:		30px;
        font-size: 		10px;
}
#menu3_cur_middle a {
	padding-top:		0px;
        font-size: 		10px;
        font-weight:            normal;
	display:		block;
        font-family:    Trebuchet MS,Tahoma,Arial,Helvetica;
        text-decoration: none;
	width:			162px;
	background-color:       #b4e3f5;
	margin:			0px;
	padding-left:		30px;
}
#menu3_no a:visited,
#menu3_no a:link {
	color:           	#ffffff;
        font-size: 		10px;
        font-weight:            normal;
	padding-left:		30px;
        text-decoration: none;
}
#menu3_no a:hover {
        font-size: 		10px;
	color:           	#ffdd00;
	padding-left:		30px;
        font-weight:            normal;
	width:			162px;
        text-decoration: 	none;
}


div#menu1_cur_top,
div#menu2_cur_top,
div#menu3_cur_top {
	border:			0px blue solid;
	width:			162px;
	background-color:       #b4e3f5;
	height:			7px;
	line-height:		0px;
	font-size:		0px;
}

div#menu1_cur_bottom,
div#menu2_cur_bottom,
div#menu3_cur_bottom {
 	color:			#6f99ba; 
	border:			0px blue solid;
	background-color:       #b4e3f5;
	width:			162px;
	height:			7px;
	line-height:		0px;
	font-size:		0px
	height:			6px;
}

div#menuspace_1 { 
	height:			10px;
	width:			162px;
	display:		block;
	float:			left;
}
div#menuspace_2 { 
	height:			3px;
	width:			162px;
	display:		block;
	float:			left;
}
div#menuspace_3 { 
	height:			0px;
	width:			162px;
	display:		block;
	float:			left;
}

#box_email a:hover {
display:            block;
		    background-image:	url(../images/email_ro.gif);
		    background-repeat:	no-repeat;
width:			162px;
height:			34px;
}

div#box_topmain
{
border:         0px red solid;
display:	block;
float:		left;
		background-image: url(../images/topmiddle.jpg);
		background-repeat:no-repeat;
width:	900px;
height: 217px;
margin:	0px;
padding: 0px;
	 text-align: center;
}
div#box_address
{
border:         	0px blue solid;
display:		block;
float:			left;
			text-align: 		center;
			background-image: url(../images/topright.jpg);
width: 			159px;	
			background-repeat:no-repeat;
height: 		167px;
margin:			0px;
padding: 		0px;
}

div#box_juni
{
border:         0px red solid;
display:	block;
float:		left;
		background-image: url(../images/juni.gif);
		background-repeat:no-repeat;
width: 186px;
height: 38px;
margin:	0px;
padding: 0px;
	 text-align: center;
}
div#box_menutitle
{
border:         0px blue solid;
display:	block;
float:		left;
		background-image: url(../images/menutitle.gif);
		background-repeat:no-repeat;
width: 591px;
height: 38px;
margin:	0px;
padding: 0px;
	 text-align: left;
}

div#box_email
{
border:         0px green solid;
display:	block;
float:		left;
overflow:	hidden;
		background-repeat:no-repeat;
		background-image: url(../images/email.gif);
width: 162px;
height: 38px;
margin:	0px;
padding: 0px;
	 text-align: center;
}

#txt1 a
{
	font-size: 	13px;
	font-family: 	Trebuchet MS,Tahoma,Arial,Helvetica;
	text-decoration: none;
	font-weight:	bold;
color: #8a83a6;
}

#txt1 a:hover 
{
	font-size: 	13px;
	font-family: 	Trebuchet MS,Tahoma,Arial,Helvetica;
	text-decoration: none;
	font-weight:	bold;
color: #992200;
}


#txt2 a
{
	font-size: 	11px;
	font-family: 	Trebuchet MS,Tahoma,Arial,Helvetica;
	text-decoration: none;
	font-weight:	bold;
color: #8a83a6;
}
#txt2 a:hover 
{
	font-size: 	11px;
	font-family: 	Trebuchet MS,Tahoma,Arial,Helvetica;
	text-decoration: none;
	font-weight:	bold;
color: #992200;
}

#txt3 a
{
	font-size: 	10px;
	font-family: 	Trebuchet MS,Tahoma,Arial,Helvetica;
	text-decoration: none;
	font-weight:	bold;
color: #8a83a6;
}
#txt3 a:hover 
{
	font-size: 	10px;
	font-family: 	Trebuchet MS,Tahoma,Arial,Helvetica;
	text-decoration: none;
	font-weight:	bold;
color: #992200;
}



div#box_menu_l {
	vertical-align:	bottom;
	text-align:	left;
	float:          left;
	display:	block;
	overflow:	hidden;
	background-image: url(../images/leftcol.jpg);
        background-color: #ffffff
	padding-top:	15px;
	width: 162px;
	height: 2000px;
}

div#box_menu_r {
	vertical-align:	bottom;
	background-color: #ffffff;
	float:          left;
	display:	block;
	overflow:	hidden;
	text-align:	left;
	padding-top:	15px;
	background-image: url(../images/rightcol.jpg);
width: 162px;
height: 4000px;
}

div#box_content_r {
	vertical-align:	bottom;
	float:          left;
	overflow:	hidden;
	display:	block;
	text-align:	left;
	padding-top:	15px;
        padding-left:	0px;
        padding-right:	0px;
	line-height: 15pt;
	background-image: url(../images/rightcol.jpg);
	width: 162px;
	height: 2000px;
}

div#box_v_bar {
	vertical-align:	bottom;
	background-color: #ffffff;
	float:          left;
	display:	block;
	text-align:	left;
	padding-top:	15px;
	width: 		35px;
	height: 	2000px;
}

table#menu
{
	border-spacing:         0px;
	border-width:           0px;
padding:                0px;
			border-collapse:        collapse;
margin:                 0px;
width:			183px;
}

td#l_point_nolight,
	td#l_point_nodark,
	td#l_point_cur,
	td#r_point_nolight,
	td#r_point_nodark,
	td#r_point_cur
{ border-spacing:		0px; 
	border-width:           0px;
padding:		0px;
			border-collapse:	collapse;
margin:			0px;
			text-align:		center;
}

td#l_point_nolight
{
	background-image: 	url(../images/leftcol.jpg);
width:			164px;
}
td#l_point_nodark
{
	background-image: 	url(../images/leftcol.jpg);
width:			164px;
}
td#l_point_cur 
{
	background-image: 	url(../images/leftcol.jpg);
width:			164px;
}

td#r_point_nolight
{
	background-image: 	url(../images/leftcol.jpg);
width:			164px;
}
td#r_point_nodark
{
	background-image: 	url(../images/leftcol.jpg);
width:			164px;
}
td#r_point_cur 
{
	background-image: 	url(../images/leftcol.jpg);
width:			164px;
}

#txt1
{ 
	text-align:		left;
	border-spacing:         0px;
	border-width:           0px;
	padding-left:           5px;
	padding-top:            3px;
	padding-bottom:         3px;
	border-collapse:        collapse;
margin:                 0px; 
}

#txt2
{ 
	text-align:		left;
	border-spacing:         0px;
	border-width:           0px;
	padding-left:           20px;
	padding-top:            1px;
	padding-bottom:         1px;
	border-collapse:        collapse;
margin:                 0px; 
}
#txt3
{ 
	text-align:		left;
	border-spacing:         0px;
	border-width:           0px;
	padding-left:           35px;
	padding-top:            1px;
	padding-bottom:         1px;
	border-collapse:        collapse;
margin:                 0px; 
}

div#rightbordercontent {
	background-repeat:no-repeat;
	vertical-align:	bottom;
width: 150px;
height: 200px;
	text-align: left;
	line-height: 15pt;
	z-index: 180;
}

#contentwide {
	background-color: #ffffff;
float:          left;
display:	block;
color:#000000;
      vertical-align:	top;
      text-align: left;
      font-size: 10px;
      font-family: helvetica,arial;
margin:	15px;
width: 702px;
height: 500px;
	line-height: 15pt;
	text-align: justify;
}

#content {
	background-color: #ffffff;
float:          left;
display:	block;
color:#000000;
overflow:	hidden;
		vertical-align:	top;
		text-align: left;
		font-size: 10px;
		font-family: helvetica,arial;
margin:	18px;
width: 540px;
       line-height: 10pt;
       text-align: justify;
}

#content_2col_l {
	background-color: #ffffff;
float:          left;
display:	block;
overflow:	hidden;
color:#000000;
      vertical-align:	top;
      text-align: left;
      font-family: helvetica,arial;
      margin-top: 15px;
      margin-left: 12px;
      margin-right: 6px;
	width: 270px;
       line-height: 10pt;
}
#content_2col_r {
	background-color: #ffffff;
	float:          left;
	display:	block;
	overflow:	hidden;
	color:#000000;
      vertical-align:	top;
      text-align: left;
      font-size: 10px;
      font-family: helvetica,arial;
      margin-top:	15px;
      margin-left: 6px;
      margin-right: 12px;
	width: 270px;
       line-height: 10pt;
}
div#vkarte_rightbordercontent {
	background-color: #ffffff;
color:#000000;
      vertical-align:	top;
      text-align: left;
      font-size: 10px;
      font-family: helvetica,arial;
width: 150px;
height: 500px;
	line-height: 15pt;
	text-align: justify;
	z-index: 140;
}
div#vkarte_content {
	background-color: #ffffff;
color:#000000;
      vertical-align:	top;
      text-align: left;
      font-size: 10px;
      font-family: helvetica,arial;
width: 240px;
height: 500px;
	line-height: 15pt;
	text-align: justify;
	z-index: 140;
}


