/* html, body */
HTML, BODY
					{
					height: 100%;
					background: #FFF; text-align:center;
					}

html
					{
						height:100%;
						margin:0;
						padding:0;
					}
	
body
					{
						height:100%;
						margin:0;
						padding:0;
						/* background: url(../img/bg.jpg) repeat-x; */
					}

/* ID's */
#id_frame
				{
				background: url(../img/frame.jpg) repeat-y;
				background-position: top center;
				/* height: 100%; */
				}
				
#id_main
				{
				margin:auto;
				width:949px;
				padding-left:1px;
				padding-right:1px;
				height:100%;
				background:#FFF;				
				}

#id_pagecontainer
				{
				padding-bottom:24px;
				}
				
#id_main
				{
				height: 100%;
				}

#id_main[id]
				{
    			height:auto;
    			min-height:100%;
				}

#id_main
				{
				margin: 0 auto;
				min-height:100%;
				position: relative;
				}

#id_header
				{
				height:161px;
				background: url(/img/header_bg.png);
				margin-top:1px;
				}
				
#id_navi
				{
				float:right;
				margin-right:6px;
				margin-top:13px;
				clear: both;
				}
				
#id_navi ul
				{
				list-style:none;
				
				}
				
#id_navi ul li
				{
				float:left;
				}
				
#id_logo
				{
				float:left;
				position:relative;
				margin-top:36px;
				margin-left:54px;
				}

/*				
#home #id_claim
				{
				float:right;
				position:relative;
				right:29px;
				margin-top:58px;
				}
				
#ueg #id_claim
				{
				float:right;
				position:relative;
				right:29px;
				margin-top:19px;
				}
*/

#id_claim
				{
				float:right;
				position:relative;
				right:29px;
				margin-top:19px;
				}
									
#id_footer
				{
				bottom:1px;
				position:absolute;
				width:949px;
				background: url(/img/footer_bg.png);
				clear: both;
				margin: 0 auto;
				height: 27px;
				}
				
#id_footer p
				{
				font-size:10px;
				color:#FFFFFF;
				}
				
#id_footer_left
				{
				padding-left:10px;
				padding-top:9px;
				}
				
#id_footer_right
				{
				right:10px;
				position:absolute;
				top:6px;
				padding-top:3px;
				}
				
#id_footer_right a
				{
				font-size:10px;
				color:#FFFFFF;
				}
				
#id_footer_right a:Hover
				{
				color:#CCCCCC;
				}
				
#id_maincontent
				{
				float:left;
				margin-left:21px;
				}
				
#id_contentteaser_left
				{
				float:left;
				width:275px;
				height:181px;
				}
					
#id_contentteaser_left p
				{
				font-size:11px;
				color:#000000;
				}
				
#id_divider_short
				{
				float:left;
				width:40px;
				height:181px;
				background: url(/img/home/divider_vertical_short.jpg);
				}
						
#id_contentteaser_right
				{
				float:left;
				width:275px;
				height:181px;
				font-size:11px;
				color:#000000;
				}
				
#id_divider_long
				{
				float:left;
				width:40px;
				height:270px;
				background: url(/img/home/divider_vertical_long.jpg);
				}
				
#id_links ul
				{
				list-style:none;
				}
				
#id_links ul li
				{
				float:left;
				}

#id_teaser_right
				{
				float:left;
				width:272px;
				}				

				
.roundedcornr_box
				{
				background: url(/img/roundedcornr_tl.png) no-repeat top left;
				margin-bottom:19px;
				}
				
.roundedcornr_top
				{
				background: url(/img/roundedcornr_tr.png) no-repeat top right;
				}
				
.roundedcornr_bottom
				{
				background: url(/img/roundedcornr_bl.png) no-repeat bottom left;
				}

.roundedcornr_bottom div
				{
				background: url(/img/roundedcornr_br.png) no-repeat bottom right;
				}

.roundedcornr_content
				{
				background: url(/img/roundedcornr_r.png) top right repeat-y;
				}

.roundedcornr_top div,.roundedcornr_top,.roundedcornr_bottom div, .roundedcornr_bottom
				{
				width:100%;
				height:11px;
				}
				
.roundedcornr_content
				{
				padding:0 11px;
				}
				
				
/* boxen folgeseiten */

.main_roundedcornr_box
				{
				float:left;
				width:164px;
				background: url(/img/roundedcornr_tl.png) no-repeat top left;
				margin-bottom:14px;
				}
				
.main_roundedcornr_top
				{
				background: url(/img/roundedcornr_tr.png) no-repeat top right;
				}
				
.main_roundedcornr_bottom
				{
				background: url(/img/roundedcornr_bl.png) no-repeat bottom left;
				}

.main_roundedcornr_bottom div
				{
				background: url(/img/roundedcornr_br.png) no-repeat bottom right;
				}

.main_roundedcornr_content
				{
				background: url(/img/roundedcornr_r.png) top right repeat-y;
				}

.main_roundedcornr_top div,.main_roundedcornr_top,.main_roundedcornr_bottom div, .main_roundedcornr_bottom
				{
				width:100%;
				height:11px;
				}
				
.main_roundedcornr_content
				{
				padding:0 11px;
				/* padding:0 2px; */
				}
				
.main_roundedcornr_content li a
				{
				padding-left:12px;
				display:block;
				background: url(/img/arrow.gif) 0px 2px no-repeat;
				font-size:11px;
				color:#666666;
				}
				
.main_contentteaser_text
				{
				padding:6px;
				}
				
/* linkbox */
				
.linkbox ul
				{
				float:left;
				list-style:none;
				padding-right:10px;
				}
				
.linkbox ul li a
				{
				padding-left:12px;
				display:block;
				background: url(/img/arrow.gif) 0px 2px no-repeat;
				font-size:11px;
				color:#666666;
				}
				
.linkbox ul li a:Hover
				{
				background: url(/img/arrow_over.gif) 0px 2px no-repeat;
				color:#8d1920;
				}
				
.linkbox ul li p
				{
				padding-left:12px;
				display:block;
				background: url(/img/arrow.gif) 0px 2px no-repeat;
				font-size:11px;
				color:#666666;
				}
				
#id_reiter
				{
				float:right;
				margin-right:2px;
				margin-top:13px;
				clear: both;	
				}
				
#id_reiter ul
				{
				list-style:none;
				}
				
#id_reiter ul li
				{
				float:left;
				margin-left:-1px;
				}
				
#id_grey
				{
				margin-top:1px;
				width:949px;
				height:4px;
				background:#B2B2B2;
				}

/* path */
				
#id_path
				{
				margin-left:10px;
				width:939px;
				height:28px;
				/* background: url(/img/r_shaddow.jpg) 0px 0px no-repeat; */
				/* background-position:right; */
				margin-bottom:35px;
				}

#id_path p
				{
				padding-top:4px;
				font-size:11px;
				color:#a9a9a9;
				}
								
#id_path a
				{
				padding-top:4px;
				/* padding-left:12px; */
				/* background: url(/img/arrow.gif) 0px 6px no-repeat; */
				font-size:11px;
				color:#666666;
				}
				
#id_path a:Hover
				{
				/* background: url(/img/arrow_over.gif) 0px 6px no-repeat; */
				color:#8d1920;
				}
				
/* --- */
				
#id_main_content
				{
				float:left;
				margin-left:21px;
				}
				
#id_main_content #id_content_left
				{
				float:left;
				width:150px;
				margin-right:40px;
				}
				
#id_main_content #id_content_center
				{
				float:left;
				width:440px;
				margin-right:30px;
				}
				
#id_main_content #id_content_right
				{
				float:left;
				width:242px;
				}
				
/*  subnavi  */			
				
#id_content_left ul
				{
				list-style:none;
				}
				
#id_content_left ul li
				{
				padding-top:4px;
				padding-bottom:6px;
				border-bottom:1px solid #CCCCCC;
				/* background: url(/img/pattern.gif) 0px 22px repeat-x; */
				}
				
#id_content_left ul li a
				{
				color:#666666;
				padding-left:12px;
				display:block;
				background: url(/img/arrow.gif) 0px 2px no-repeat;
				}
				
#id_content_left ul li a:Hover
				{
				color:#8d1920;
				background: url(/img/arrow_over.gif) 0px 2px no-repeat;
				}
				
#id_activeSub
				{
				color:#8d1920;
				}
				
#id_content_left ul li span
				{
				color:#8d1920;
				padding-left:12px;
				display:block;
				background: url(/img/arrow_over.gif) 0px 2px no-repeat;
				}

#id_content_left ul li.active a:Hover
				{
				color:#8d1920;
				}	

#id_content_left .divider
				{
				clear:both;
				margin-top:1px;
				background: #FFF url(/img/pattern.gif) repeat-x;
				height:2px;
				}
				
#id_content_footer p
				{
				font-size:10px;
				color:#CCCCCC;
				}

#id_content_footer
				{
				width:100%;
				}
								
#id_content_footer_left
				{
				float:left;
				}
				
#id_content_footer_right
				{
				float:right;
				}

#id_content_footer p
				{
				font-size:10px;
				color:#CCCCCC;
				}
								
#id_content_footer a
				{
				text-decoration:none;
				font-size:10px;
				color:#CCCCCC;
				height:16px;
				}
				
#id_content_footer a:Hover
				{
				color:#999999;
				}
				
a.link_top:Link
				{
				padding-left:16px;
				display:block;
				background: url(/img/arrow_top.gif) 0px 1px no-repeat;
				}
				
a.link_top:Hover
				{
				padding-left:16px;
				display:block;
				background: url(/img/arrow_top_o.gif) 0px 1px no-repeat;
				}
				
a.link_print:Link
				{
				padding-left:16px;
				display:block;
				background: url(/img/icon_print.gif) 0px 0px no-repeat;
				}
				
a.link_print:Hover
				{
				padding-left:16px;
				display:block;
				background: url(/img/icon_print_o.gif) 0px 0px no-repeat;
				}