/* 
 * 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;
	}

/* 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;
	}
body {
	background-color:#EA5900;
	}
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;
	}
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:990px; float:left; margin-top:15px; background-color:#EA5900; }
#global_head					{ width:990px; height:140px; float:left; }
#global_content					{ width:990px; float:left; }
#global_bottom					{ width:990px; height:30px; float:left; margin-top:20px; }


#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_oranjetopic				{ font:bold 24px/24px arial; color:#F29C61; }
a.link_default:link, 
a.link_default:visited			{ color:#FFFFFF; text-decoration:none; }
a.link_default:hover, 
a.link_default:active			{ color:#000000; text-decoration:none; }

.font_default_hover				{ font:12px/14px verdana; }
a.link_default_hover:link, 
a.link_default_hover:visited	{ color:#F29C61; text-decoration:none; }
a.link_default_hover:hover, 
a.link_default_hover:active		{ color:#000000; text-decoration:none; }

/* set HEAD */
#head_local_logo				{ width:92px; height:120px; float:left; }
.head_element_logo				{ margin-top:20px; float:left; }
#head_local_teaser				{ width:660px; height:120px; float:left; }

/* set CONTENT */
#content_global_menu			{ width:226px; float:left; }
#content_global_site			{ width:568px; float:left; }
#content_global_rightbar		{ width:196px; float:left; }

/* set CONTENT MENU */
#menu_local						{ width:194px; float:left; margin-top:20px; }
.menu_element_stage1			{ width:194px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; font:bold 12px/30px verdana; color:#FFFFFF; margin-top:30px; }
.menu_element_stage2			{ width:194px; margin:0px 0px 0px 0px; padding:10px 0px 10px 10px; float:left; font:10px/24px verdana; color:#FFFFFF; }
.menu_element_stage3			{ width:194px; margin:0px 0px 0px 0px; padding:10px 0px 10px 10px; float:left; font:10px/20px verdana; color:#FFFFFF; }
.menu_element_stage4			{ width:194px; margin:0px 0px 0px 0px; padding:0px 0px 10px 10px; float:left; font:10px/16px verdana; color:#FFFFFF; }
.menu_element_stage5			{ width:194px; margin:0px 0px 0px 0px; padding:0px 0px 10px 10px; float:left; font:10px/12px verdana; color:#FFFFFF; }
.menu_element_hover				{ color:#F29C61; }

/* 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; }


/* 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;
}
