/*#############ALLGEMEIN##############*/
h2,h3,h4,h5,h6,div,body,html,input,button,table 
{ 
	font: normal 12px Arial, Verdana;
}
* body
{
	text-align:center;
	border:0px solid red;
}
#container
{
	border:1px solid white;
	width:994px;
	overflow:hidden;
	margin-left:-9px;
	margin-top:-10px;
	text-align:left;
	margin: 0 auto;
}
#logo
{
	border-bottom:#ffffff;
	border:1px solid #6B809D;
	background-image: url(../images/logo_bg_3.jpg);
	width:994px;
	height:94px;
}
.logo_r
{
	border:0px solid red;
	height:90px;
	width:290px;
	margin-left:710px;
	margin-bottom:-90px;
}
.contenttable
{
	border:0px solid white;
	margin-top:20px;
}
/*#################################### HAUPT MENU START ####################################*/
#main_menu
{
	width:697px;
	height:26px;
	margin-top:15px;
	margin-left:7px;
	background-image: url(../images/menu_bg_6.jpg);
	border:0px solid red;
}
#main_menu ul
{
	border:0px solid red;
	list-style:none;
	margin-top:2px;
	margin-left:-1px;
	padding-left:0px;
	float:left;
}
#main_menu li
{
	display:inline;
}
#main_menu a
{
	border:0px solid green;
	display:block;
	float:left;
	height:26px;
	color:white;
	width:139px;
	padding-left:0.5px;
	padding-top:4px;
	text-decoration:none;
	text-align:center;
	font-family:Arial;
	font-size:11px;
	
}
	#main_menu a:hover
	{
		color:#ffffff;
		height:26px;
		font-weight:bold;
	}
		#main_menu a.active1
		{
			color:#ffffff;
			height:26px;
			font-weight:bold;
		}
			#main_menu a:focus 
			{
				outline: solid 0;
			}

/*#################################### HAUPT MENU ENDE ####################################*/
/*#################################### SUB MENU START ####################################*/
#sub_menu
{
	border:0px solid green;
	margin-top:0px;
	margin-left:-6px;
	/*height:17px;*/
}
#sub_menu ul
{
	border:0px solid green;
	list-style:none;
	margin-left:13px;
	margin-top:-14px;
	margin-bottom:-5px;
	padding-left:0px;
	float:left;
	width:100%;
	/*height:17px;*/
}
#sub_menu li
{
	display:inline;
	border:0px solid blue;
}
#sub_menu a
{
	border:0px solid green;
	display:block;
	float:left;
	height:15px;
	color:white;
	width:139px;
	/*padding:0px 36px;*/
	padding-top:1px;
	text-decoration:none;
	text-align:center;
	font-family:Arial;
	font-size:11px;
}
#sub_menu a:hover
	{
		color:#ffffff;
		/*color:#ff8c00;*/
		height:15px;
		font-weight:bold;
		/*background-image: url(../images/button/sub_menu_u.jpg);
		background-repeat:repeat-x;*/
	}
		#sub_menu a.active2
		{
			color:#ffffff;
			/*color:#ff8c00;*/
			height:15px;
			font-weight:bold;
			/*background-image: url(../images/button/sub_menu_u.jpg);*/
			/*background-color:#B6B887;*/
		}
			#sub_menu a:focus 
			{
				outline: solid 0;
			}
/*#################################### SUB MENU ENDE ####################################*/
/*#################################### SUB SUB MENU START ####################################*/
#sub_sub_menu
{
	border:0px solid red;
	margin-top:0px;
	margin-left:-15px;
	height:20px;
	/*display:none;*/
}
#sub_sub_menu ul
{
	border:0px solid blue;
	list-style:none;
	margin-left:161px;
	margin-top:5px;
	padding-left:0px;
	float:left;
	width:100%;
	height:20px;
}
#sub_sub_menu li
{
	display:inline;
	border:0px solid blue;
}
#sub_sub_menu a
{
	border:0px solid green;
	display:block;
	float:left;
	height:16px;
	color:white;
	width:120px;
	/*padding:0px 16px;*/
	padding-top:1px;
	padding-left:28px;
	text-decoration:none;
	text-align:left;
	font-family:Arial;
	font-size:11px;
	background-color:#891b26;
}
#sub_sub_menu a:hover
	{
		color:#ffffff;
		height:16px;
		font-weight:bold;
		/*background-image: url(../images/button/sub_menu_u.jpg);
		background-repeat:repeat-x;*/
	}
		#sub_sub_menu a.active3
		{
			color:#ffffff;
			height:16px;
			font-weight:bold;
			/*background-image: url(../images/button/sub_menu_u.jpg);
			background-color:#B6B887;*/
		}
		#sub_sub_menu a:focus 
			{
				outline: solid 0;
			}
/*#################################### SUB SUB MENU ENDE ####################################*/
/*#################################### LEFT SITE START ####################################*/
#left
{
	border-top:1px solid white;
	margin-top:-2px;
	background-color:#5F738C;
	width:408px;
	/*height:636px;*/
	height:280px;
	float:left;
}
#left .imgage_1
{
	border-bottom:1px solid white;
}
#left .imgage_1 img
{
	width:408px;
	height:314px;
	border:0px solid blue;
}
#left .imgage_1_5 img
{
	width:408px;
	height:469px;
	border:0px solid blue;
}
#left .imgage_2 img
{
	/*width:258px;*/
	width:258px;
	height:153px;
	margin-left:-1px;
	margin-right:3px;
	border-right:1px solid white;
	float:left;
}
#left .imgage_2_4 img
{
	/*width:258px;*/
	width:358px;
	height:153px;
	margin-left:-1px;
	margin-right:3px;
	border-right:0px solid white;
	/*float:left;*/
}
#left .imgage_3 img
{
	width:148px;
	height:153px;
	margin-left:-2px;
	border:0px solid orange;
}
#left .down_text
{
	border:0px solid red;
	background-image: url(../images/bilder/erfahrung_erfolg_3.jpg);
	width:408px;
	height:46px;
}
#left .imgage_1_6 img
{
	width:408px;
	height:294px;
	border-bottom:1px solid white;
}
#left .imgage_2_6 img
{
	width:250px;
	height:150px;
	border-top:1px solid white;
	float:left;
	
}
#left .imgage_3_6 img
{
	width:150px;
	height:150px;
	border-left:1px solid white;
	border-top:1px solid white;
	margin-left:-3px;
	
}
#left .imgage_5_6 img
{
	width:408px;
	height:25px;
	border:0px solid blue;
}
#left .imgage_2_8 img
{
	/*width:258px;*/
	width:358px;
	height:153px;
	margin-left:-1px;
	margin-right:3px;
	border-top:1px solid white;
	/*float:left;*/
}
/* LAYOUT 7*/
#left .imgage_1_7 img
{
	width:400px;
	height:270px;
	border-bottom:0px solid white;
}
#left .imgage_2_7 img
{
	width:400px;
	height:175px;
	margin-left:-3px;
	border:0px solid red;
	float:left;
	
}
#left .imgage_5_7 img
{
	width:400px;
	height:24px;
	border-top:1px solid white;
	border-bottom:1px solid white;
}
/*#################################### LEFT SITE ENDE ####################################*/
/*#################################### INHALT START ####################################*/
#inhalt
{
	border-top:1px solid white;
	border-left:1px solid white;
	border-right:1px solid white;
	background-color:#A1AEBC;
	/*height:637px;
	width:354px;*/
	height:516px;
	width:384px;
	margin-left:-52px;
	overflow:hidden;
	margin-top:-2px;
	padding-left:14px;
	padding-right:8px;
	float:left;
}
.csc-subheader
{
	border:0px solid red;
	color:#3C4D60;
	font-weight:bold;;
}
#balken
{
	border:0px solid red;
	width:432px;
	height:530px;
	position:relative;
    left:-433px; top:-335px;
	display:none;
}
#inhalt a
{
	color:black;
}
#inhalt h1
{
	font-family:Arial;
	font-size:19px;
	margin-top:30px;
	margin-bottom:-11px;
	color:#3C4D60;
	font-weight:bold;;
}
#inhalt h2
{
	font-family:Arial;
	font-size:18px;
	margin-top:5px;
	margin-bottom:-11px;
	color:#3C4D60;
	font-weight:bold;;
}
#inhalt h3
{
	font-family:Arial;
	font-size:17px;
	margin-top:30px;
	color:#3C4D60;
	font-weight:bold;;
}
#inhalt h4
{
	font-family:Arial;
	font-size:16px;
	margin-top:30px;
	color:#3C4D60;
	font-weight:bold;;
}
#inhalt h5
{
	font-family:Arial;
	font-size:15px;
	margin-bottom:0px;
	margin-top:30px;
	color:#3C4D60;
	font-weight:bold;;
}
#inhalt h6
{
	font-family:Arial;
	font-size:14px;
	margin-top:30px;
	color:#3C4D60;
	font-weight:bold;;
}
#inhalt p.bodytext
{
	font-family:Arial;
	font-size:11px;
	line-height:15px;
	border:0px solid red;	
}
#inhalt .anfahrt
{
	border:0px solid red;
	margin-top:18px;
}
#inhalt #table_1
{
	border:1px solid black;
	width:360px;
	margin-top:20px;
	font-size:9px;
	border-collapse:collapse;	
}
#inhalt #table_1 td
{
	border:1px solid black;	
}
#inhalt #table_1 .td_1
{
	border-bottom:0px solid black;
	padding-left:5px;
	font-size:11px;
	width:140px;
}
#inhalt #table_1 .td_2
{
	border-bottom:0px solid black;
	padding-left:5px;
	font-size:11px;
	width:70px;
}
#inhalt #table_1 .td_3
{
	border-bottom:0px solid black;
	padding-left:5px;
	font-size:11px;
	width:150px;
}
#inhalt .absatz
{
	margin-top:5px;
	border:0px solid red;
}
.csc-textpic
{
	margin-top:20px;
	border:0px solid red;
}
/*#################################### INHALT ENDE ####################################*/
/*#################################### RIGHT SITE START ####################################*/
#right
{
	border-top:1px solid white;
	width:240px;
	border-bottom:1px solid #D9E0E8;
	/*height:443px;*/
	height:515px;
	margin-top:-1px;
	margin-left:764px;
	background-color:#D9E0E8;
}
#language_table
{
	border:0px solid red;
	margin-top:160px;
}
#language_table td
{
	border:0px solid blue;
	margin-top:-10px;
}
#language_table .print_break_home img
{
	border:0px solid orange;
	margin-top:30px;
	margin-left:-9px;
}
#language_table .print_break img
{
	border:0px solid orange;
	margin-top:30px;
}
#right .language
{
	border:0px solid blue;
	width:130px;
	margin-top:-160px;
	margin-left:-128px;
	/*display:none;*/
}
#right .language img
{
	border:0px solid red;
	margin-top:3px;
	margin-left:10px;
	height:12px;
	width:20px;
}
#right .streifen img
{
	/*background-image: url(../images/bilder/streifen_1.jpg);*/
	width:153px;
	border:0px solid red;
}
#right .search
{
	border:0px solid red;
	width:231px;
	margin-left:-1px;
	margin-top:-2px;
	background-color:#D9E0E8;
	height:38px;	
}
#right .search_1
{
	border:0px solid red;
	width:231px;
	background-color:#D9E0E8;
	height:50px;	
}
#right .search_text
{
	border:0px solid blue;
	background-image: url(../images/seite_d_1.jpg);
	background-color:#ffffff;
	margin-bottom:10px;
	width:231px;
	height:26px;
}
#right .search_text img
{
	position:relative;
	top:-255px; left:1px;
}
#right .anschrift
{
	border:1px solid red;
	background-image:  url(../images/bilder/kontakt_1.jpg);
	width:231px;
	height:123px;
	margin-top:-2px;
	margin-left:-2px;
}
#right .anschrift img 
{ 
	position:relative;
	top:-375px; left:1px; 
	border:0px solid red;
}
#right .anschrift_2
{
	border:0px solid green;
	background-image: url(../images/bilder/kontakt_1.jpg);
	width:231px;
	height:174px;
	margin-top:-20px;
}
#right .imgage_4 img
{
	width:231px;
	height:140px;
	border-top:1px solid white;
	margin-top:-2px;
}

#right .imgage_5 img
{
	width:231px;
	height:140px;
	border-top:1px solid white;
}
#right input
{
	border:0px solid #D9E0E8;
	background-color:#D9E0E8;
	margin-top:-10px;
}
#right .print
{
	border:0px solid green;
	margin-top:140px;
	margin-left:77px;
}
#print_table td
{
	border:0px solid orange;
}
#right #print_table td img
{
	border:0px solid red;
	margin-left:4px;
}
#language_table_3
{
	border:0px solid red;
	margin-top:25px;
	height:1%;
}
#right #language_table_3 .print_break img
{
	border:0px solid red;
	margin-top:-3px;
}
#right #language_table_3 .print_break_home img
{
	border:0px solid red;
	padding-top:26px;
	margin-left:-9px;
}
/*#################################### RIGHT SITE MENU ENDE ####################################*/
.csc-textpic-caption
{
	padding-top:10px;
	border:0px solid red;
	font-weight:bold;
}
.zurueck
{
	border:0px solid red;
	/*margin-top:-330px;*/
	padding-left:900px;
}
.t3_content_image
{
	border:0px solid green;
	margin-bottom:30px;
	height:350px;
}
/*#################################### INHALT 2 START ####################################*/
#inhalt_2
{
	border-top:1px solid white;
	background-color:#A1AEBC;
	width:996px;
	height:516px;
	/*height:100%;*/
	margin-top:-2px;
	margin-right:-4px;
	margin-left:-1px;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	float:left;
}
#inhalt_2 a
{
	color:black;
	text-decoration:none;
}
#inhalt_2 .csc-firstHeader
{
	font-family:Arial;
	font-size:19px;
	margin-top:30px;
	color:#3C4D60;
	font-weight:bold;
}
#inhalt_2 h1
{
	font-family:Arial;
	font-size:16px;
	margin-top:30px;
	color:#3C4D60;
	font-weight:bold;
}
#inhalt_2 h2
{
	font-family:Arial;
	font-size:18px;
	margin-top:20px;
	color:#3C4D60;
	font-weight:bold;
}
#inhalt_2 h3
{
	font-family:Arial;
	font-size:17px;
	margin-top:30px;
	color:#3C4D60;
	font-weight:bold;
}
#inhalt_2 h4
{
	font-family:Arial;
	font-size:16px;
	margin-top:30px;
	color:#3C4D60;
	font-weight:bold;
}
#inhalt_2 h5
{
	font-family:Arial;
	font-size:15px;
	margin-top:30px;
	color:#3C4D60;
	font-weight:bold;
}
#inhalt_2 h6
{
	font-family:Arial;
	font-size:14px;
	margin-top:30px;
	color:#3C4D60;
	font-weight:bold;
}
#inhalt_2 p.bodytext
{
	font-family:Arial;
	font-size:11px;
	margin-right:50px;
	border:0px solid red;	
}
#inhalt_2 .print
{
	border:0px solid orange;
	float:left;
	padding:5px 5px;
	margin-top:20px;
	margin-left:720px;
	margin-bottom:20px;
	width:100px;
}
#inhalt_2 .print img
{
	border:0px solid orange;
}
#inhalt_2 .box
{
	border:0px solid red;
	float:left;
	margin-bottom:-220px;
	position:relative;
	left:430px; top:-280px;
}
#inhalt_2 #table_1
{
	border:0px solid red;
	width:600px;
	margin-top:20px;
	font-size:10px;
	border-collapse:collapse;	
}
#inhalt_2 #table_1 .td_1
{
	border-bottom:1px solid black;
	padding-left:5px;
	width:220px;
}
#inhalt_2 #table_1 .td_2
{
	border-bottom:1px solid black;
	padding-left:5px;
	width:100px;
}
#inhalt_2 #table_1 .td_3
{
	border-bottom:1px solid black;
	padding-left:5px;
	width:340px;
}
.csc-textpic-imagewrap
{
	border:0px solid red;
	margin-top:1px;
}
/*##################################### INHALT 2 ENDE ####################################*/

/*#################################### RIGHT 2 START ####################################*/
#right_2
{
	border-top:1px solid white;
	width:300px;
	/*height:443px;*/
	height:521px;
	margin-top:-1px;
	margin-left:763px;
	background-color:#D9E0E8;
}
#right_2 #language_table
{
	border:0px solid red;
	margin-top:150px;
}
#right_2 #language_table td
{
	border:0px solid blue;
	margin-top:100px;
}
#right_2 #language_table .print_break_home img
{
	border:0px solid orange;
	margin-top:30px;
	margin-left:-9px;
}
#right_2 #language_table .print_break img
{
	border:0px solid orange;
	margin-top:30px;
}
#right_2 .language
{
	border:0px solid blue;
	width:130px;
	margin-top:30px;
	display:none;
}
#right_2 .language img
{
	border:0px solid red;
	margin-top:3px;
	margin-left:10px;
	height:12px;
	width:20px;
}
#right_2 .streifen img
{
	/*background-image: url(../images/bilder/streifen_1.jpg);*/
	width:153px;
	border:0px solid red;
}
#right_2 .search
{
	border:0px solid red;
	width:231px;
	margin-left:-1px;
	margin-top:-1px;
	background-color:#D9E0E8;
	height:38px;	
}
#right_2 .search_1
{
	border:0px solid red;
	width:231px;
	background-color:#D9E0E8;
	height:53px;	
}
#right_2 .search_text
{
	border:0px solid blue;
	background-image: url(../images/seite_d_1.jpg);
	background-color:#ffffff;
	margin-bottom:10px;
	margin-top:-53px;
	width:231px;
	height:26px;
}
#right_2 .anschrift
{
	border:0px solid green;
	background-image: url(../images/bilder/kontakt_1.jpg);
	width:231px;
	height:123px;
	margin-top:-2px;
	margin-left:-2px;
}
#right_2 .anschrift_2
{
	border:0px solid green;
	background-image: url(../images/bilder/kontakt_1.jpg);
	width:231px;
	height:174px;
	margin-left:-2px;
	margin-top:0px;
}
#right_2 .imgage_4 img
{
	width:231px;
	height:140px;
	border-top:0px solid white;
	margin-top:-1px;
}

#right_2 .imgage_5 img
{
	width:130px;
	height:145px;
	border-top:0px solid red;
}
#right_2 input
{
	border:0px solid #D9E0E8;
	background-color:#D9E0E8;
	margin-top:-10px;
}
#right_2 .print
{
	border:0px solid green;
	margin-top:130px;
	margin-left:77px;
}
#right_2 .print img
{
	border:0px solid green;
}
#print_table td
{
	border:0px solid orange;
}
#right_2 #print_table td img
{
	border:0px solid red;
	margin-left:0px;
}
#right_2 #language_table_3
{
	border:1px solid red;
}
/*#################################### RIGHT 2 ENDE ####################################*/

/*#################################### LAYOUT UNABHÄNGIGE ELEMENTE START ####################################*/
#table_2
{
	border:1px solid black;
	width:782px;
	margin-top:20px;
	font-size:10px;
	border-collapse:collapse;	
}
#table_2 td
{
	border:1px solid black;
	padding-left:5px;
	width:390px;
}
#table_4
{
	border:1px solid black;
	width:782px;
	margin-top:20px;
	font-size:11px;
	border-collapse:collapse;	
}
#table_4 td
{
	border:1px solid black;
	padding-left:5px;
	width:390px;
}
/*#################################### LAYOUT UNABHÄNGIGE ELEMENTE END ####################################*/
/*#################################### GALERIE START ####################################*/
#inhalt_g 
{border-top:1px solid white; background-color:#A1AEBC; width:996px; height:460px; margin-top:-2px; margin-right:-4px; margin-left:-1px; padding-top:5px; padding-left:20px; padding-right:20px; float:left;}
#inhalt_g a{color:black; text-decoration:none;}
#h_back {text-align:center;}
.gtable_1 {border:0px solid white; border-collapse:collapse; height:340px; width:524px; margin-top:40px;}
.gtable_2 {border:0px solid white; border-collapse:collapse; height:340px; width:524px; margin-top:40px;}
.gtable_3 {border:0px solid white; border-collapse:collapse; height:340px; width:524px; margin-top:40px;}
.gtable_4 {border:0px solid white; border-collapse:collapse; height:340px; width:524px; margin-top:40px;}
/*#################################### G1 ####################################*/
#gtd1_1 {border:0px solid white; width: 520px; height:343px;}
#gtd1_1 img {border:1px solid white; width:520px; height:343px;}

#gtd1_11 {border:0px solid white; width: width:670px; height:445px;}
#gtd1_11 img {border:1px solid white; width:670px; height:445px; margin-left:-20px; margin-top:-40px;}
/*#gtd1_1 img:active {border:1px solid white; width:670px; height:445px; margin-left:-100px; margin-top:-40px; }*/
/*#################################### G2 ####################################*/
#gtd2_21 {border:0px solid white; width: 260px; height:343px;}
#gtd2_21 img {border:1px solid white; width:260px; height:343px;}
/**/
#gtd2_22 {border:0px solid white; width:338px; height:445px;}
#gtd2_22 img {border:1px solid white; width:338px; height:445px; margin-top:-40px; margin-left:-78px;}
/**/
#gtd2_23 {border:0px solid red; width:260px; height:343px; text-align:right;}
#gtd2_23 img {border-top:1px solid white; border-right:1px solid white; border-bottom:1px solid white; width: 260px; height:343px;}
/**/
#gtd2_24 {border:0px solid red; width:338px; height:445px; text-align:right;}
#gtd2_24 img {border:1px solid white; width:338px; height:445px; margin-top:-40px; margin-left:80px;}

/*#################################### G3 ####################################*/
#gtd3_31 {border-right:1px solid white; width:260px; height:343px;}
#gtd3_31 img {border:1px solid white; width:260px; height:343px;}
/**/
#gtd3_32 {border-right:0px solid white; width:338px; height:445px;}
#gtd3_32 img {border:1px solid white; width:338px; height:445px; margin-top:-40px; margin-left:-78px;}
/**/
#gtd3_33 {border:0px solid red; width: 260px; height:170px;}
#gtd3_33 img {border-top:1px solid white; border-right:1px solid white; width:260px; height:172px;}
/**/
#gtd3_34 {border:0px solid red; width:522px; height:340px}
#gtd3_34 img {border:1px solid white; width:390px; height:255px;}
/**/
#gtd3_35 {border-top:0px solid white; width:260px; height:170px;}
#gtd3_35 img {border-top:1px solid white; border-bottom:1px solid white; border-right:1px solid white; width: 260px; height:170px;}
/**/
#gtd3_36 {border-top:0px solid white; width:522px; height:339px;}
#gtd3_36 img {border:1px solid white; width:522px; height:339px; margin-left:-5px;}
/*####################################G4 ####################################*/
#gtd4_41 {border-right:1px solid white; border-bottom:0px solid white; width: 260px; height:170px; float:left;}
#gtd4_41 img {border-left:1px solid white; border-top:1px solid white; width: 260px; height:170px;}

#gtd4_42 {border-right:0px solid white; border-bottom:0px solid white; width:522px; height:340px; float:left;}
#gtd4_42 img {border:1px solid white; width:522px; height:340px;}
/**/
#gtd4_43 {border:0px solid red; width: 260px; height:170px; float:left;}
#gtd4_43 img {border-left:1px solid white; border-top:1px solid white; border-right:1px solid white; width:260px; height:170px;}

#gtd4_44 {border:0px solid red; width:522px; height:340px; float:left;}
#gtd4_44 img {border:1px solid white; width:522px; height:340px;}
/**/
#gtd4_45 {border-right:1px solid white; border-top:1px solid white; width:260px; height:170px; float:left;}
#gtd4_45 img {border-left:1px solid white; border-bottom:1px solid white; width:260px; height:170px;}

#gtd4_46 {border-right:0px solid white; border-top:1px solid white; width:522px; height:340px; float:left;}
#gtd4_46 img {border:1px solid white; width:522px; height:340px; margin-top:-1px;}
/**/
#gtd4_47 {border-top:1px solid white; width:260px; height:170px; float:left;}
#gtd4_47 img { border-bottom:1px solid white; border-right:1px solid white; border-left:1px solid white; width: 260px; height:170px;}

#gtd4_48 {border-top:0px solid white; width:522px; height:340px; float:left;}
#gtd4_48 img {border:1px solid white; width:522px; height:340px;}
/*#################################### GALERIE END #####################################*/


