/********************************************************
Name: Gründer-Kompetenz-Zentrum maincss
Date: 14.032.2010
Description: GKZ
Author: network Now/Nicolas Bau
********************************************************/
/*====== WE-Edit-Styles */
.fliesstext { }
.textBox {}
.textklein { }
.orange { }
.orangenonlink { }
.anow { }
.pimageRight { float: right; margin: 0 0 10px 10px; }
.pimageLeft { float: left; margin: 0 10px 10px 0; }
/*====== Main =======*/
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font: arial, helvetica, sans-serif;
	font-weight: normal;
	color: #666f82;
	background-color: #ffffff;
}
html { height: 101%;  }
form { margin: 0; padding: 0; }
img, table { border: none; }
table, td, div { margin: 0; padding: 0; vertical-align: top; }

.mainBody { height: 100%; }
.mainBodyBlock { margin: 0px auto; height: 100%; width: 990px; background-color: #ffffff; }
.mainTableBlock { margin: 0px; padding: 0px; text-align: left; width: 990px; }
.mainBorderTop { margin: 0px; padding: 0px; height: 12px; }
.mainBorderLeft { margin: 0px; padding: 0px; width: 12px; }
.mainBorderRight { margin: 0px; padding: 0px; width: 12px; }

#pos_0 { margin: 0px; padding: 0px; }
#block_0 { display: block; margin: 0px; padding: 0px; }
#pos_logo { margin: 12px 0 0 411px; padding: 0px; }
#pos_image { margin: 0px; padding: 0px; }

/*====== MainHeader =======*/
.mainHeader { margin: 0px; padding: 0px; width: 966px; }
#mh_outBorder { margin: 0px; padding: 0px; width: 966px; height: 83px; text-align: left; border: 1px solid #d8e5f6; border-width: 0 0 1px 0; }
#mh_outCell { margin: 0px; padding: 0px; width: 966px; height: 83px; text-align: left; background-color: #ffffff; }

/*====== MetaNavi =======*/
#mhmeta_outCell { margin: 0px; padding: 0px; width: 966px; height: 27px; text-align: left; background-color: #7f9fc3; }

/*====== MainNavi =======*/
#mhnavi_outCell { margin: 0px; padding: 0px; width: 966px; text-align: left; }
#mhnavi_inCell01 { margin: 0px; padding: 0px; width: 272px; text-align: left; vertical-align: top; background-color: d8e5f6; }
#mhnavi_inCell02 { margin: 0px; padding: 0px; width: 1px; text-align: left; }
#mhnavi_inCell03 { margin: 0px; padding: 0px; width: 693px; text-align: left; }

/*====== TopNavigation =======*/	
/*====== MainNav =======*/
#SubMenu_pos { margin: 12px 0px 0px 19px;}
#SubMenuBlock { margin: 0px; padding: 0px; display: block; }
#SubMenu { margin: 0px; padding: 0px; vertical-align: top; text-align: left; }
#SubMenuSpace { margin: 0px; padding: 0px; height: 4px; }

/*====== MainContent =======*/
#mc_outCell { margin: 0px; padding: 0px; width: 966px; text-align: left; }
#mc_inCellLeft { margin: 0px; padding: 0px; width: 272px; text-align: left; vertical-align: top; }
#mc_inCellSpace { margin: 0px; padding: 0px; width: 12px; text-align: left; vertical-align: top; }
#mc_inCell { margin: 0px; padding: 0px; width: 682px; text-align: left; vertical-align: top; }
#mc_inCell01 { margin: 0px; padding: 0px; width: 474px; text-align: left; vertical-align: top; }
#mc_inCell01nav { margin: 0px; padding: 0px; width: 208px; text-align: left; vertical-align: top; }

/*====== Teaser Boxen ======*/

#tbox_ccont_pos { margin: 0px 0px 0px 10px; padding: 0px; }
#tbox_ccont_box { display: block; margin: 0px; padding: 0px; }
#tbox_ccontpHead { margin: 0 0 0 0; padding: 0px; text-align: left; }
#tbox_ccontpHead1 { margin: 0 0 0 0; padding: 0px; text-align: left; }
#tbox_ccont { margin: 0px; padding: 0px; }
#tbox_ccont p {
	font: 11px/13px tahoma, arial, helvetica, sans-serif;
    color: #6a6868;
    margin: 0 0 8px 0px;
    padding: 0px;
    text-align: left;
}
#tbox_ccont p strong { font-weight: bold; }
#tbox_ccont p a { padding: 0; }
#tbox_ccont p a:link { color: #c95932; text-decoration: none; }
#tbox_ccont p a:visited { color: #c95932; text-decoration: none; }
#tbox_ccont p a:hover { color: #c95932; text-decoration: none; }

#teaserheader {
	margin: 0px;
	padding: 0px;
	font: 12px/16px tahoma, arial, helvetica, sans-serif;
    color: #4f749f;
    margin: 0 0 12px 0px;
    padding: 0px;
    text-align: left; }
#teaserheader p {
	font: 12px/16px tahoma, arial, helvetica, sans-serif;
    color: #4f749f;
    margin: 0 0 12px 0px;
    padding: 0px;
    text-align: left;
}
#teaserheader p strong { font-weight: bold; }
#teaserheader p a { padding: 0; }
#teaserheader p a:link { color: #4f749f; text-decoration: none; }
#teaserheader p a:visited { color: #4f749f; text-decoration: none; }
#teaserheader p a:hover { color: #4f749f; text-decoration: none; }

#teasertext { margin: 0px; padding: 0px; }
#teasertext p {
	font: 12px/15px tahoma, arial, helvetica, sans-serif;
    color: #6a6868;
    margin: 0 0 12px 0px;
    padding: 0px;
    text-align: left;
}
#teasertext p strong { font-weight: bold; }
#teasertext p a { padding: 0; }
#teasertext p a:link { color: #c95932; text-decoration: none; }
#teasertext p a:visited { color: #c95932; text-decoration: none; }
#teasertext p a:hover { color: #c95932; text-decoration: none; }

#tbox_end { margin: 0px; padding: 0px; border: 0px solid #d8e5f6; border-width: 0 0 1px 0; }

/*======*/

/*======*/

/*====== MainContent Header-Box =======*/
#mch_pos { margin: 0px; padding: 0px; }
#mch_box { margin: 0px; padding: 0px; width: 474px; height: 22px; background-color: #d8e5f6; }
#mch_1rowbox { margin: 0px; padding: 0px; width: 682px; height: 22px; background-color: #d8e5f6; }
/*====== MainContent Content-Box =======*/
#mcc_pos { margin: 17px 0px 17px 11px; padding: 0px; }
#mcc_box { width: 474px; }
#mcc_1rowbox { width: 682px; }
#mcc_1rowboxfollow { width: 671px; }

/*======*/
#mc_inRight { width: 19px; text-align: left; margin: 0px; padding: 0px; }
#mc_inRight01 { width: 19px; height: 42px; text-align: left; margin: 0px; padding: 0px; background: #f2f2f2 url(/de/_img/basics/pbg_mcinright-1.gif) no-repeat left top; }
#mcf1_inRight { width: 19px; height: 20px; text-align: left; margin: 0px; padding: 0px; background: #ddd9ed url(/de/_img/basics/pbg_mcf1inright-1.gif) no-repeat left top; }
#mcf2_inRight { width: 19px; height: 17px; text-align: left; margin: 0px; padding: 0px; background: #ddd9ed url(/de/_img/basics/pbg_mcf2inright-1.gif) no-repeat left top; }
/*======*/
#mc_cellSpace { width: 3px; text-align: left; margin: 0px; padding: 0px; background: #f2f2f2 url(/_img/basics/pbg_mcinright.gif) repeat-y left top; }
#mc_cellSpace01 { width: 3px; height: 260px; text-align: left; margin: 0px; padding: 0px; background: #f2f2f2 url(/de/_img/basics/pbg_mccellspace-1.gif) no-repeat left top; }
/*======*/
#mc_Teaser { width: 214px; text-align: left; margin: 0px; padding: 0px; background: #5d5d5d url(/de/_img/basics/pbg_mcteaser-1.gif) repeat-y left top; }
#mc_teaserImage { margin: 0px; padding: 0px; height: 229px; }
#mc_TeaserSpace01 { width: 214px; height: 5px; text-align: left; margin: 0px; padding: 0px; background: #5d5d5d url(/de/_img/basics/pbg_mcteaserspace-1.gif) no-repeat left top; }
#mc_teaserBox { width: 214px; text-align: left; margin: 0px; padding: 0px; }
#mc_teaserBoxHead { width: 214px; height: 17px; text-align: left; margin: 0px; padding: 0px; background: #5d5d5d url(/de/_img/basics/pbg_mctbhead-1.gif) no-repeat left top; }
/*======*/
#mch_outRight { width: 245px; height: 9px; text-align: left; margin: 0px; padding: 0px; background: #ddd9ed url(/de/_img/basics/pbg_mchoutright-1.gif) no-repeat left top; }
#mc_outRight { width: 9px; text-align: left; margin: 0px; padding: 0px; background: #f2f2f2 url(/de/_img/basics/pbg_mcoutright.gif) repeat-y left top; }
#mc_outRight01 { width: 9px; height: 260px; text-align: left; margin: 0px; padding: 0px; background: #f2f2f2 url(/de/_img/basics/pbg_mcoutright-1.gif) no-repeat left top; }
#mcf1_outRight { width: 226px; height: 20px; text-align: left; margin: 0px; padding: 0px; background: #f2f2f2 url(/de/_img/basics/pbg_mcf1outright-1.gif) no-repeat left top; }
#mcf2_outRight { width: 226px; height: 17px; text-align: left; margin: 0px; padding: 0px; background: #ddd9ed url(/de/_img/basics/pbg_mcf2outright-1.gif) no-repeat left top; }
/*======*/
/*===================================================*/
/*=== SubNavigation */
#subnavLi {
	margin-top: 15px;
	text-align: left;
	background-color: transparent;
	
}
#subnavLi ul { list-style: none; }
#subnavLi ul li { display: inline; white-space: nowrap; }
#subnavLi ul img { }
#subnavLi ul a:hover img { }
#subnavLi ul a:hover { }

/*====== Meta Navigation =======*/

#pos_meta { margin: 6px 20px 0 0; padding: 0px; }

#hnavigation {
	padding: 0px;
	text-align: right;
	font: bold 12px/13px arial, helvetica, sans-serif;
	color: #dfdfe7;
	white-space: nowrap;
}
#hnavigation ul {
	padding-left: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	text-align: left;
	font: bold 12px/13px arial, helvetica, sans-serif;
	color: #dfdfe7;
	white-space: nowrap;
}
#hnavigation ul li { display: inline; font: arial, helvetica, sans-serif; list-style-type: none; }
#hnavigation ul li a { padding: 0px 0px 0px 10px; font: bold 12px/13px arial, helvetica, sans-serif; }
#hnavigation ul li a:link, #hnavigation ul li a:visited { color: #dfdfe7; text-decoration: none; }
#hnavigation ul li a:hover { color: #dfdfe7; text-decoration: none; }
#hnavigation a:active { color: #dfdfe7; text-decoration: none; }
#hnavigation li#active { color: #dfdfe7; text-decoration: none; }

/*===================================================*/
select, option, input, textarea { font:12px/15px arial, helvetica, sans-serif; }
input[type="checkbox"], input[type="radio"]{ background: transparent; border: none; }

/*====== Text-Formate */
h1, #headline1, .headline1 { font: 15px/17px arial, helvetica, sans-serif; font-weight: bold; margin: 0 0 15px 0; padding: 0; color: #e17f3d; }

#pos_Content { margin: 0px; padding: 0px; }
#pos_Content p {
	margin: 0 0 15px 0;
	padding: 0;
	font: 13px/16px arial, helvetica, sans-serif;
	font-weight: normal;
	color: #5d5d5d;
}
#pos_Content p a:link, #pos_Content p a:visited, #pos_Content p a:hover { color:#e17f3d; text-decoration: underline; }
.pos_Content p a:link, .pos_Content p a:visited, .pos_Content p a:hover { color:#e17f3d; text-decoration: underline; }

#pos_Content p ul, #pos_Content p ol { font: 13px/16px arial, helvetica, sans-serif; margin:0px 0px 12px 14px; padding:0px; list-style-image:url(/de/_img/basics/li-dot.gif); }
#pos_Content p ul li { font: 13px/16px arial, helvetica, sans-serif; font-weight: normal; color: #5d5d5d; margin:0px 0px 4px 0px; padding:0px; }

ul, ol { font: 13px/16px arial, helvetica, sans-serif; margin:0px 0px 12px 14px; padding:0px; list-style-image:url(/de/_img/basics/li-dot.gif); }
li { font: 13px/16px arial, helvetica, sans-serif; font-weight: normal; color: #5d5d5d; margin: 0px 0px 4px 0px; padding:0px; }

a:link, a:visited, a:hover { color: #c95932; text-decoration: underline; }

#textblau { #033983; }


.#anow { color: #666f82; font: 13px/16px arial, helvetica, sans-serif; margin: 0 0 16px 0; padding: 0px; }
.fliesstext, #fliesstext { margin: 0 0 15px 0; padding: 0; font: 13px/16px arial, helvetica, sans-serif; font-weight: normal; color: #5d5d5d; }
.fliesstext strong, #fliesstext strong { font-weight: bold; }
.fliesstext a:link, .fliesstext a:visited, .fliesstext a:hover { color: #c95932; text-decoration: underline; }
#fliesstext a:link, #fliesstext a:visited, #fliesstext a:hover { color: #c95932; text-decoration: underline; }

.textBox, #textBox { margin: 0 0 15px 0; padding: 0; font: 13px/16px arial, helvetica, sans-serif; font-weight: normal; color: #FFFFFF; }
.textBox strong, #textBox strong { font-weight: bold; }
.textBoxHeader, #textBoxHeader { margin: 0 0 15px 0; padding: 0; font: 13px/16px arial, helvetica, sans-serif; font-weight: bold; color: #aba4c2; }
.textklein { color: #5d5d5d; font: 11px/13px arial, helvetica, sans-serif; margin: 0 0 13px 0; padding: 0px; }

#orange, .orange { color: #c95932; }
#orange a:link, #orange a:visited, #orange a:hover { color: #c95932; text-decoration: underline; }
.orange a:link, .orange a:visited, .orange a:hover { color: #c95932; text-decoration: underline; }

#gray, .gray { margin: 0 0 15px 0; padding: 0; font: 13px/16px arial, helvetica, sans-serif; font-weight: normal; color: #5d5d5d; }
#gray a:link, #gray a:visited, #gray a:hover { color: #5d5d5d; text-decoration: underline; }
.gray a:link, .gray a:visited, .gray a:hover { color: #5d5d5d; text-decoration: underline; }

#orangenonlink, .orangenonlink { color: #c95932; }
.orangenonlink { margin: 0 0 15px 0; padding: 0; font: 13px/16px arial, helvetica, sans-serif; font-weight: normal; }
.orangenonlink strong { font-weight: bold; }
#orangenonlink a:link, #orangenonlink a:visited, #orangenonlink a:hover { color: #c95932; text-decoration: none; }
.orangenonlink a:link, .orangenonlink a:visited, .orangenonlink a:hover { color: #c95932; text-decoration: none; }

.anow { color: #c95932; }
.anow a:link, .anow a:visited, .anow a:hover { color: #666f82; text-decoration: none; }
/*====== Infobox =======*/
#InfoBox_pos { margin: 0px 0px 12px 0px; padding: 0; }
#InfoBox_box { width: 272px; background-color: #d8e5f6; }

#InfoBoxCont { margin: 0px; padding: 0 16px 0 0; }
#InfoBoxCont p {
	margin: 0 0 10px 0;
	padding: 0;
	font: 12px/15px arial, helvetica, sans-serif;
	font-weight: normal;
	color: #78788a;
}
#InfoBoxCont p strong { font-weight: bold; }
#InfoBoxCont p a:link, #InfoBoxCont p a:visited, #InfoBoxCont p a:hover { color:#c95932; text-decoration: underline; }

/*====== WE-Styles =======*/
#editmode {
	color: #7C9FD3;
	font: 11px/12px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 1px;
	font-weight: bold;
}
#botLine1 { border: 1px solid #d8e5f6; border-width: 0 0 1px 0; }
#pthumbnail { border: 1px solid #d8e5f6; padding: 5px; }

/*====== Forms */
.t2 { color: #666f82; font: 12px/15px arial, helvetica, sans-serif; margin: 0 0 3px 0; padding: 0px; }
.t2 strong { font-weight: bold; }
.t3 { color: #666f82; font: 13px/15px arial, helvetica, sans-serif; margin: 0 0 5px 0; padding: 0px; }
.t3 strong { font-weight: bold; }
.t4 { color: #c95932; font: 13px/15px arial, helvetica, sans-serif; margin: 0 0 5px 0; padding: 0px; }
.t4 strong { font-weight: bold; }
.t5 { color: #c95932; font: 11px/13px arial, helvetica, sans-serif; margin: 0 0 10px 0; padding: 0px; }
.t5 strong { font-weight: bold; }
.formbut { border-style: none; color: #e17f3d; font: 13px/16px arial, helvetica, sans-serif; border: 1px solid #e17f3d; width: 140px; background-color: #f2f2f2; cursor: pointer; }
/*====== fieldsets =======*/
#fieldset {
	width: 530px;
	margin: 0 0 10px 0;
    	display: block;
    	border: 1px solid #676e7e;
	background-color: #ffffff;
}
#fieldset2 {
	width: 530px;
	margin: 0;
    	display: block;
   	border: 1px solid #676e7e;
	background-color: #d8e5f6;
}
legend {
     padding: 2px 10px 4px 10px;
     margin: 0 0 0 -1px;
	 color: #676e7e;
	 font: 13px/15px arial, helvetica, sans-serif;
	 font-weight: bold;
	 background-color: #d8e5f6;
     border: 1px solid #676e7e;
}
#labelStart { padding: 0 0 0 5px; background-color: #ffffff; }
#labelFollow { padding: 0 0 0 5px; background-color: #ffffff; }

#fieldsetBox { padding: 10px 10px 10px 10px; }
#fieldsetBoxUnder { padding: 5px 10px 5px 10px; }

label :link { text-decoration: none; color: #B2737E; }
label :visited { text-decoration: none; color: #B2737E; }
label :hover { text-decoration: none; color: #B2737E; }

