/* 
 * ausbau-schlau.de
 * Framework
 * framework.css
 */
 
/* 08-06-2008 */

.right {
	text-align:right;
	}
.left {
	text-align:left;
	}
.text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:16px;
	}
.c100 {
	width:100%;
	}
div.row {
	padding:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	}

/* 07-06-2008 */

.clear {
	clear:both;
	height:0px;
	}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.clearfix {
	display:block;
	}
* html .clearfix {
	height:1%;
	}

/* 00-00-0000 */

*	{
	margin:0px;
	padding:0px;
}

/* set BASIC */
html, body {
	margin:0px;
	padding:0px;
	text-align:center;
	}
body {
	background-color:#ffffff;
	}
img {
	border:0px;
	}
h1 {
	color:#F29C61;
	font:24px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:28px;
	}
h2 {
	color:#EA5900;
	font:20px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:24px;
	padding:0;
	margin:0;
	}
p {
	font:12px Verdana, Arial, Helvetica, sans-serif; 
	line-height:16px;margin:5px;
	}
small {
	font:9px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	}

/* SCIPTADD */
.float1		{float:right;}
.float2		{float:left;}
.margin1	{margin:0px 20px 10px 0px;}
.margin2	{margin:0px 0px 10px 20px;}
.ol	{
	border:0px;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
}
.or	{
	background:#F29C61;
	color:#FFF;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
}
table .intro	{
	padding:10px 0px;
}


a:link, 
a:visited       { color:#FFFFFF; text-decoration:underline; }
a:hover, 
a: active       { color:#000000; text-decoration:none; }

/* set GLOBAL */
#global_frame					{ width:927px; margin:15px auto; margin background-color:#EA5900;font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-align:left;}
#global_head					{ width:927px; height:134px; }
*html #global_head				{ width:927px; height:134px; margin-bottom:-2px;}
#global_content					{ width:725px; height:660px; background-image:url("../images/system/contentbg.jpg"); float:left; }
#global_left_side				{ width:139px; height:698px; background-image:url("../images/system/leftside.jpg"); float:left;}
#global_right_side				{ width:63px; height:660px; background-image:url("../images/system/rightside.jpg"); float:left;}
#global_menu					{ width:787px; height:38px; margin:0px; padding: 0px; background-image:url("../images/system/menubg.jpg"); float:left;}
#content_frame_left_title		{ padding:20px 0px 45px 22px;}
#space_head_local_logo			{ width:21px; height:20px; float:left; }
.space_rightbar_local_setup		{ width:30px; float:left; }
#space_menu_local							{ width:20px; float:left; }
#space_global_bottom			{ width:226px; height:20px; float:left; }

.head							{ font:bold 12px/16px arial; color:#000000; }
.head_infobox					{ font:bold 12px/16px arial; color:#FFFFFF; }
.font_infotopic					{ font:bold 16px/18px arial; color:#FFFFFF; }
.font_infobox					{ font:10px/14px arial; color:#FFFFFF; }
.font_content					{ font:10px/16px arial; line-height:15px;}
.font_content_bold				{ font:bold 12px/16px arial; }
.font_default					{ font:12px/14px verdana; }
.font_default2					{ font:bold 12px/14px verdana; }
.font_greentopic				{ font:bold 28px arial; color:#40a34b;  line-height: 35px; }
a.link_default:link, 
a.link_default:visited			{ color:#FFFFFF;   text-decoration:none; font:13px Verdana, Arial, Helvetica, sans-serif; font-weight:bolder; }
a.link_default:hover, 
a.link_default:active			{ color:#40a34b; text-decoration:none; }

.font_default_hover				{ text-decoration:none; font:13px Verdana, Arial, Helvetica, sans-serif; font-weight:bolder; }
a.link_default_hover:link, 
a.link_default_hover:visited	{ color:#40a34b;   text-decoration:none; font:13px Verdana, Arial, Helvetica, sans-serif; font-weight:bolder;}
a.link_default_hover:hover, 
a.link_default_hover:active		{ color:#40a34b; text-decoration:none; }

/* set HEAD */
#head_local_logo				{ width:92px; height:120px; float:left; }

#head_local_teaser				{ width:660px; height:120px; float:left; }
* {margin: 0;} 

/* set CONTENT */



#content_global_rightbar		{ width:196px; float:left; }

/* set CONTENT MENU */
#global_menu li 					{ float:left; list-style: none;}
#global_menu  li a	 				{ display:block;  padding: 10px 7px 0 7px; text-decoration:none; }

#global_menu li ul 					{ display: none; width:210px; padding-top: 12px;  background-color: #B7D8A3; 	}
#global_menu li li 					{ display: block;  border-top: 1px solid #fff; width:210px; 	}

#global_menu li ul a				{ padding: 5px 10px 5px 10px;	}
	

#global_menu li:hover li 			{  float: none; }
#global_menu li:hover li a 			{  color: #FFF; }
#global_menu li li a:hover 			{  color: #40a34b;  }

	

/* set CONTENT SITE */
#site_local_headline			{ width:568px; height:41px; float:left; }
#site_local_content				{ width:568px; float:left; }
#site_local_bottom				{ width:568px; float:left; }

#site_element_sidebar_con			{ width:502px; float:left; padding:6px 0px 0px 0px; }
#site_element_sidebar_nav			{ width:66px; float:left; }

.link_sidebar_interactive_next, 
.link_sidebar_interactive_previous				{ width:30px; text-decoration:none; border:0; padding:0; display:block; font-size:0; text-indent:-9999px; letter-spacing:-9999px; float:left; }
.link_sidebar_interactive_next						{ height:30px; background: url("../images/global_sidenav_previous.gif") 0 0 no-repeat; }
.link_sidebar_interactive_previous				{ height:30px; background: url("../images/global_sidenav_next.gif") 0 0 no-repeat; }
.link_sidebar_interactive_next:hover, 
.link_sidebar_interactive_previous:hover	{ background-position: 0px -30px; }

/* set CONTENT RIGHTBAR */
.rightbar_local_setup						{ width:190px; float:left; }
.rightbar_local_setup_image					{ width:50px; float:left; line-height:0px;}
.rightbar_local_setup_descr, 
.rightbar_local_setup_descr_hover			{ width:110px; float:left; }
.rightbar_local_setup_descr					{ font:10px/12px verdana; color:#FFFFFF; }
.rightbar_local_setup_descr_hover			{ font:10px/12px verdana; color:#F29C61; }
.space_rightbar_local_element				{ width:190px; float:left; font:10px/15px verdana; }

div {font-weight:}

/* set BOTTOM */
.font_bottom						{ font:10px/12px verdana; color:#F29C61; }
a.link_bottom:link, 
a.link_bottom:visited				{ color:#F29C61; text-decoration:none; }
a.link_bottom:hover, 
a.link_bottom:active				{ color:#000000; text-decoration:none; }

/* CONTENT SITE PAGING */
#site_element_paging_frame			{ width:558px; float:left; padding:20px 0px 5px 0px; text-align:right; }
.font_paging						{ font:bold 12px/16px verdana; color:#EA5900; }
a.link_paging:link, 
a.link_paging:visited				{ color:#EA5900; text-decoration:none; }
a.link_paging:hover, 
a.link_paging:active				{ color:#000000; text-decoration:none; }

a.link_paging_hover:link, 
a.link_paging_hover:visited			{ color:#000000; text-decoration:none; }
a.link_paging_hover:hover, 
a.link_paging_hover:active			{ color:#000000; text-decoration:none; }

/* OL */
.olstyle_info						{ padding:0px 0px 0px 0px; margin:10px 5px 10px 30px; }
.olstyle							{ padding:0px 0px 0px 0px; margin:10px 5px 10px 20px; }

/* ############### IMPRESSUM ############### */
.subnavigation			{
	float:left;
	height:20px;
	width:100%;
	text-align:left;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
.subnavigation .space	{
	float:left;
	height:20px;
	width:515px;
}
.subnavigation .linkframe	{
	float:left;
	height:20px;
	text-align:right;
	width:772px;
}
.subnavigation a:link, 
.subnavigation a:visited	{
	text-decoration:none;
}
.subnavigation a:hover, 
.subnavigation a:active	{
	text-decoration:underline;
}


.impressum #global_frame	{
	width:280px;
	float:left;
	padding:15px 0px 0px 15px;
	background-color:#EA5900;
}
.impressum #global_frame h1	{
	color:#FFF;
}
.impressum #global_frame p	{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}


/* Link IMPRESSUM */
.impressum_link {
	position: absolute;
	top: 795px;
	padding-left: 640px;
}

.impressum_link a{
	color: #40A34B !important;
	text-decoration: none !important;
	font-size: 11px !important;
}

.impressum_link a:hover{
	text-decoration: underline !important;
}
