@import url(form.css);
@import url(template_a.css);
@import url(template_f.css);
@import url(template_g.css);
@import url(template_quiz.css);
@import url(thickbox.css);
@import url(ie6fix.css);


body, html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #465765;
	background-color: #FFF;
	margin: 0px;
}

h1{
	color:#8FB4D0;
	font-size:24px;
	font-weight: normal;
}
h2{
	color:#465765;
	display:block;
	font-size:15px;
	font-weight:bold;
	line-height:17px;
	margin-bottom:14px;
}
h3{
	font-weight:bold;
	font-size: 11px;
}
h4{
	color:#465765;
	display:block;
	font-size:15px;
	font-weight:bold;
	line-height:17px;
	margin-bottom:2px;
}
h6{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding-top:0px;
	line-height:18px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #465765;
	line-height: 15px;
}
p {
	margin:0px;

}
a {
	color: #fa6300;
	text-decoration: none;
}
a:hover {
	color: #7c9bb4;
	text-decoration: none;
}
a:active {
	color: #fa6300;
	text-decoration: none;
}


div {
	padding: 0px;
}
img {
	border: 0px;
}
.imgage_map_germany_default {
	margin-bottom: 79px;
}
ul {
	margin-top:2px;
	margin-bottom:10px;
}
li {
	margin-left:25px;
	list-style:square;
}

.error {
	color: #ff3300;
}
.declaration {
	font-size:10px;
}

.text_box {
	line-height: 15px;
}

#text {
	position:relative;
	float:left;
	width:100%;
}

#text_headline_content_plus_subheadline {
	position:relative;
	float:left;
	width:100%;
	margin-bottom:14px;
}
.csc-textpic-imagewrap{
	margin-right:0px;
	margin-bottom:0px;
}

.headline_content_plus_subheadline {
	 margin-bottom:2px;
}
.headline_box_inside {
	color: #465765;
	font-size: 15px;
	font-weight: bold;
}
.headline_box_inside_big {
	color: #465765;
	font-size: 18px;
	font-weight: bold;
}
.headline_box_inside_big_light {
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
}
.figure {
	font-size: 10px;
	margin-left: 10px;
	margin-right:21px;
}

#logo {
	position:absolute;
	left:770px;
	height:50px;
	margin: 10px;
}
#mavigation_meta {
	position:absolute;
	top:27px;
	height:23px;
	margin: 10px;
	font-size: 13px;
}
.trennernavimeta {
	font-size: 13px;
	padding-right: 22px;
	padding-left: 22px;
}
.linkmeta{
	color: #465765;
	text-decoration: none;
	font-weight: normal;
}
.linkmeta:hover{
	color: #7c9bb4;
	text-decoration: none;
	font-weight: normal;
}
.linkmeta_down{
	color: #7c9bb4;
}
.tab_main_navi {
	margin-bottom:0px;
}

.tab_unter_navi{
	font-size:13px;
	padding-left: 15px;
	padding-right: 10px;
	line-height: 20px;
	font-family:Arial, Helvetica, sans-serif;
}

.linkunternavi{
	color: #465765;
	text-decoration: none;
}
.linkunternavi:hover{
	color: #7c9bb4;
	text-decoration: none;
}
.linkunternavi_down{
	color: #7c9bb4;
}

.subnavi {
	margin-bottom: 10px;
}

.navi_start {
	margin-bottom: 4px;
}
.map_google {
	width:587px;
	height:248px;
	margin:0px;
	border: 1px solid #7f9db6;
	margin-bottom:3px;
}


#headline_page {
	position:absolute;
	top:69px;
	width:973px;
	height:27px;
	color:#8fb4d0;
	font-size: 24px;
	margin: 10px;
}







#main {
	position:absolute;
	top:110px;
	width:973px;
	margin: 10px;
}
#content {
	position:relative;
	float:left;
	width:993px;
}
#box_left_middle_outside {
	position:relative;
	float:left;
	width:593px;
	margin-bottom:0px; /*MS*/
}
#box_left_outside {
	position:relative;
	float:left;
	width:293px;
}
#box_mainnavigation {
	position:relative;
	float:left;
	width:293px;
}
#box_left_image {
	position:relative;
	float:left;
	margin-top:2px;
}
#box_left_image_next {
	position:relative;
	float:left;
	margin-top:2px;
}



#box_middle_right_outside {
	position:relative;
	float:left;
	width:680px;
	margin-bottom:10px;
}
#box_mid_outside {
	position:relative;
	float:left;
	margin-left:6px;
	width:294px;
}
#box_mid_outside_narrow {
	position:relative;
	float:left;
	margin-left:15px;
	margin-right:12px;
	width:444px;
}
#box_left_mid_outside_bottom {
	position:relative;
	float:left;
	width:593px;
	margin-top:10px;
}



#box_right_outside {
	position:relative;
	float:left;
	margin-left:6px;
	width:374px;
}
#box_right_outside_narrow {
	position:relative;
	float:left;
	margin-left:6px;
	width:203px;
}


#box_mid_map_germany {
	position:relative;
	width:292px;
	margin-bottom:23px;
	display:block;
}
#box_mid_image {
	position:relative;
	width:292px;
	display:block;
}

#box_right_headline {
	position:relative;
	width:100%;
	display:block;
	margin-top:10px;
}
#img_box_inside {
	position: relative;
	float:left;
	width: 100%;
	margin-bottom:18px;
}

#teaser {
	position: relative;
	float: left;
	width:997px;
	height: 123px;
	margin-top: 5px;
}
#teaser_foerdermittel {
	position:relative;
	float:left;
	width:113px;
	height:113px;
}
#teaser_karte {
	position: relative;
	float:left;
	margin-left:7px;
	width:173px;
	height:113px;
}
#teaser_jobgarantie {
	position: relative;
	float:left;
	margin-left:6px;
	width:113px;
	height:113px;
}
#teaser_quiz {
	position: relative;
	float:left;
	margin-left:6px;
	width:172px;
	height:113px;
}
#teaser_image_people {
	position: relative;
	float:left;
	margin-left:6px;
	width:254px;
	height:113px;background-image: url(../images/teaser_people.jpg);
	background-repeat: no-repeat;
}
#teaser_image_phone {
	position: relative;
	overflow:hidden;
	float:left;
	margin-left:7px;
	width:113px;
	height:113px;background-image: url(../images/teaser_phone.jpg);
	background-repeat: no-repeat;
}
#box_blue_white_outside {
	position:relative;
	float:left;
	width:973px;
	height:144px;
	margin-bottom:16px;
	background-image: url(../images/background_box_blue_white.gif);
	background-repeat: repeat-x;
}	
#box_blue_white_outside_quiz {
	position:relative;
	float:left;
	width:950px;
	height:144px;
	margin-bottom:16px;
	background-image: url(../images/background_box_blue_white.gif);
	background-repeat: repeat-x;
}
#box_berufe_inside_right {
	position:relative;
	float:left;
	width:359px;
	height:144px;
}
