/* CSS Document */

html,body {margin:0; padding:0; width:100%; height:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:#f3f3f3  url(../verlauf-1000.jpg) repeat-x;
	background-attachment:fixed;
}

a img 	{border:0}

h1.header, h2.header 	{font-size: 14px; font-weight:bold; color:#be2836; line-height:30px}
.kk, .vhs, .sv, .wa	{padding-left:40px}
.kk		{background:url(../_pix/icons/icon_kk.jpg) center left no-repeat}
.vhs	{background:url(../_pix/icons/icon_vhs.jpg) center left no-repeat}
.sv		{background:url(../_pix/icons/icon_sv.jpg) center left no-repeat}
.wa		{background:url(../_pix/icons/icon_wa.jpg) center left no-repeat}

#all	{margin:0 auto; width:900px; background-color:#fff;margin-bottom:30px;
		border:1px solid #999;
		border-width:0 1px 1px 1px;
}


#header 	{}
#row2 		{height:30px;color:#fff; background-color:#AE2634; text-align:center; font-weight:bold; line-height:30px}
#row2 .title	{float:left; padding-left:230px}
#row2 .h_menu	{text-align:right; padding-right:10px}
#row2 .h_menu a 		{color:#fff; text-decoration:none}
#row2 .h_menu a:hover 	{text-decoration:underline}


#main 					{}
#main #haupt_menu		{vertical-align:top}
#main #content			{vertical-align:top}

#footer						{width:100%;text-align:center}
#footer #footer_head		{height:3%; width:670px; padding:5px 5px 10px 230px; font-size:10px; color:#999;border-top:1px solid #999}
#footer #footer_content		{height:7%; padding:8px}
#footer #footer_content	td 	{text-align:center; vertical-align:middle}



/* Gesamte breite kann */
.col_left	{width:230px}
.col_right	{}

#content 	{padding-right:10px}

#logo	{}
 
#header_menu				{}
#header_menu #picture		{}
#header_menu #h-table		{position:relative; top:-160px;;}


#header_menu #headertable {
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 20px;
	text-align: right;
	vertical-align: middle;
	padding-right: 50px;
}
#header_menu #headertable td {
	word-spacing: 5px;
}




	
#haupt_menu			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px}
#haupt_menu a			{text-decoration:none; color:#000}
#haupt_menu ul 			{list-style-type:none; margin:0 10px 10px 0; padding:0}
#haupt_menu li			{border-bottom:thin dotted #999;}
#haupt_menu li a:hover		{background-color:#eaeaea; color:#ab1a2b}

#haupt_menu li.level_1 a	{background-color:#eaeaea; display:block; color:#ab1a2b;font-weight: bold; padding:5px 2px 5px 2px}

#haupt_menu li.level_2 a	{background-color:#fff; padding-left:10px; display:block; line-height:20px;}

#haupt_menu li.level_3 a	{padding-left:10px;display:block; color:red; line-height:20px;}

/* 3-tes level ist absolute positioniert */

		ul.level_3				{list-style-type:none; padding:5px;margin:0; background-color:#eaeaea; border:1px solid #999}
		ul.level_3 li			{border-bottom:thin dotted #999;line-height:20px; display:block;line-height:20px}
		ul.level_3 li a			{text-decoration:none; color:#000}
		ul.level_3 li a:hover	{background-color:#eaeaea; color:#ab1a2b}


#content a 		{text-decoration:none; color:#999}
#content a:hover	{text-decoration:underline}

.c2l1-left 		{border-right:0;}
.c2l1-middle h3 {margin-top:0}

#haupt_menu .content_wrap {
	border:1px solid #DDDDDD;
	color:#999999;
	font-size:10px;
	font-weight:bold;
	padding:5px;
	margin:10px;
	clear:both;
	
}