body {margin:0px;background-color:#EDEDED;color:#333333;font-family:"Century Gothic","Gill Sans",Futura, sans-serif;font-size:8.7pt;line-height:1.4em;font-variant:normal;text-transform:normal;font-style:normal;text-align:left;}

div{color:#333333;font-family:"Century Gothic","Gill Sans",Futura, sans-serif;font-size:8.0pt;line-height:1.6em;font-variant:normal;text-transform:normal;font-style:normal;} 

.st_ue_la_1 {margin:20px 0px 0px 0px;color:#333333;text-transform:uppercase;font-weight:500;font-size:18.5pt;letter-spacing:0.2pt;font-variant:normal;text-transform:normal;font-style:normal;font-family:"Century Gothic","Gill Sans",Futura, sans-serif;}

.st_ue_la_2 {
margin:8px 0px 8px 0px;color:#333333;text-transform:uppercase;font-weight: 800; font-size: 11.5pt;
	letter-spacing: 0.8pt;line-height:24px;font-variant:normal;text-transform:normal;font-style:normal;font-family:"Century Gothic","Gill Sans",Futura, sans-serif;
	}

	
a.tooltip {text-decoration:none;}
.tooltip span.info{display:none;}
.tooltip:hover span.info{display:block;position:absolute; border:1px solid #CCCCCC; text-align:left; width:190px; height:56px; background-color:#ECECEC; padding:6px;color:#333333;text-transform:uppercase;font-size:7.5pt;letter-spacing:0.2pt;text-decoration:none;}



.basictab ul{
margin: 0px;
padding: 3px 0;
margin-left: 0;
color:#333333;text-transform:uppercase;font-size:7.5pt;letter-spacing:0.2pt;padding:1px 4px 1px 4px;text-decoration:none;
border-bottom: 0px solid gray;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding:3px 14px 3px 14px;
margin-right: 3px;
border: 0px solid gray;
border-bottom: none;
background-color: #CCCCCC;
color: #2d2b2b;
}

.basictab li a:visited{
color: #2d2b2b;
}

.basictab li a:hover, .basictab li a.current{
background-color: #ECECEC;
color: black;
}

.basictab li a:active{
color: black;
}

.tabcontainer{
clear: left;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}


.st_ue_la_1_sub {font-size:7pt; margin:2px 0px 10px 0px; color:#9B9A98; letter-spacing:0.2pt;}


.st_content_sp1_521_headline {margin:20px 0px 2px 0px;color:#333333;text-transform:uppercase;font-weight:500;font-size:11.5pt;letter-spacing:0.4pt;font-variant:normal;text-transform:normal;font-style:normal;font-family:"Century Gothic","Gill Sans",Futura, sans-serif;}


.st_content_sp1_521_headline2 {margin:10px 0px 10px 0px;color:#333333;text-transform:uppercase;font-weight:500;font-size:8.5pt;letter-spacing:0.4pt;font-variant:normal;text-transform:normal;font-style:normal;font-family:"Century Gothic","Gill Sans",Futura, sans-serif;}

a.l2_m1_a {color:#333333;text-transform:uppercase;font-weight:800;font-size:10.5pt;letter-spacing:0.7pt;padding:1px 4px 1px 4px;text-decoration:none;background-color:#E2DAC3;}

.uw_input_s {
	background-color:#FFFFFF; 
	border: 1px solid #CFCFCF; 
	text-align:left; 
	margin:0;
	padding-left:0px;
	color:#333333;
	font-family:"Century Gothic","Gill Sans",Futura, sans-serif;
	font-size:7.0pt;
	padding-left:4px;
}


.l2_mp_i {
	color:#FFFFFF; 
	text-transform: uppercase; 
	font-size: 8pt;
	letter-spacing: 0.7pt;
	padding:10px 36px 10px 36px;
	text-decoration: none;
	background-color:#8C2C85;
}


.l2_mp_iuw {
	color:#FFFFFF; 
	text-transform: uppercase; 
	font-size: 8pt;
	letter-spacing: 0.7pt;
	padding:10px 47px 10px 36px;
	text-decoration: none;
	background-color:#8C2C85;
}


.l2_m1_i {
	color:#333333; 
	text-transform: uppercase; 
	font-weight: 800; 
	font-size: 10.5pt;
	letter-spacing: 0.7pt;
	padding:1px 4px 1px 4px;
	text-decoration: none;
}

a.l2_m1_i:hover {
	color:#333333; 
	text-transform: uppercase; 
	font-weight: 800; 
	font-size: 10.5pt;
	letter-spacing: 0.7pt;
	padding:1px 4px 1px 4px;
	text-decoration: none;
	background-color:#E2DAC3;
}



.l2_m1u_a {
	color:#333333; 
	text-transform: uppercase; 
	font-weight: 800; 
	font-size: 10.5pt;
	letter-spacing: 0.7pt;
	padding:1px 4px 1px 4px;
	text-decoration: underline;
}

.l2_m1u_i {
	color:#333333; 
	text-transform: uppercase; 
	font-weight: 800; 
	font-size: 10.5pt;
	letter-spacing: 0.7pt;
	padding:1px 4px 1px 4px;
	text-decoration: none;
}

a.l2_m1u_i:hover {
	color:#333333; 
	text-transform: uppercase; 
	font-weight: 800; 
	font-size: 10.5pt;
	letter-spacing: 0.7pt;
	padding:1px 4px 1px 4px;
	text-decoration: underline;

}



a.l2_m2_a {
	color:#333333; 
	text-transform: uppercase; 
	font-weight: 800; 
	font-size: 8pt;
	letter-spacing: 0.7pt;
	padding:1px 4px 1px 4px;
	text-decoration: none;
	background-color:#E2DAC3;
}

.l2_m2_i {
	color:#333333; 
	text-transform: uppercase; 
	font-weight: 800; 
	font-size: 8pt;
	letter-spacing: 0.7pt;
	padding:1px 4px 1px 4px;
	text-decoration: none;
}

a.l2_m2_i:hover {
	color:#333333; 
	text-transform: uppercase; 
	font-weight: 800; 
	font-size: 8pt;
	letter-spacing: 0.7pt;
	padding:1px 4px 1px 4px;
	text-decoration: none;
	background-color:#E2DAC3;
}



a.l2_m2sa_a {
	color:#ffffff; 
	text-transform: uppercase; 
	font-weight: 800; 
	font-size: 8pt;
	letter-spacing: 0.7pt;
	padding:1px 4px 1px 4px;
	text-decoration: none;
	background-color:#891D1D;
}

.l2_m2sa_i {
	color:#891D1D; 
	text-transform: uppercase; 
	font-weight: 800; 
	font-size: 8pt;
	letter-spacing: 0.7pt;
	padding:1px 4px 1px 4px;
	text-decoration: none;
}

a.l2_m2sa_i:hover {
	color:#ffffff; 
	text-transform: uppercase; 
	font-weight: 800; 
	font-size: 8pt;
	letter-spacing: 0.7pt;
	padding:1px 4px 1px 4px;
	text-decoration: none;
	background-color:#891D1D;
}



a.l2_m3_a {color:#333333;text-transform:uppercase;font-weight:800;font-size:7.5pt;letter-spacing:0.7pt;padding:1px 4px 1px 4px;text-decoration:none;background-color:#E2DAC3;}
a.l2_m3_i {color:#333333;text-transform:uppercase;font-weight:800;font-size:7.5pt;letter-spacing:0.7pt;padding:1px 4px 1px 4px;text-decoration:none;}
a.l2_m3_i:hover {color:#333333;text-transform:uppercase;font-weight:800;font-size:7.5pt;letter-spacing:0.7pt;padding:1px 4px 1px 4px;text-decoration:none;background-color:#E2DAC3;}

a.l2_m3g_a {color:#ffffff;text-transform:uppercase;font-weight:800;font-size:7.5pt;letter-spacing:0.7pt;padding:1px 8px 2px 8px;text-decoration:none;background-color:#000000;}
a.l2_m3g_i {color:#333333;text-transform:uppercase;font-weight:800;font-size:7.5pt;letter-spacing:0.7pt;padding:1px 8px 2px 8px;text-decoration:none;background-color:#D8D8D8;}
a.l2_m3g_i:hover {color:#ffffff;text-transform:uppercase;font-weight:800;font-size:7.5pt;letter-spacing:0.7pt;padding:1px 8px 2px 8px;text-decoration:none;background-color:#000000;}



a.l2_m3r_a {color:#ffffff;text-transform:uppercase;font-weight:800;font-size:7.5pt;letter-spacing:0.7pt;padding:1px 8px 2px 8px;text-decoration:none;background-color:#891D1D;}
a.l2_m3r_i {color:#891D1D;text-transform:uppercase;font-weight:800;font-size:7.5pt;letter-spacing:0.7pt;padding:1px 8px 2px 8px;text-decoration:none;background-color:#D8D8D8;}
a.l2_m3r_i:hover {color:#ffffff;text-transform:uppercase;font-weight:800;font-size:7.5pt;letter-spacing:0.7pt;padding:1px 8px 2px 8px;text-decoration:none;background-color:#891D1D;}



a.l2_m4_a {color:#333333;text-transform:uppercase;font-size:7.5pt;letter-spacing:0.2pt;padding:1px 4px 1px 4px;text-decoration:none;background-color:#E2DAC3;}
a.l2_m4_a:hover {color:#333333;text-transform:uppercase;font-size:7.5pt;letter-spacing:0.2pt;padding:1px 4px 1px 4px;text-decoration:none;background-color:#EFEBDE;}
a.l2_m4_i {color:#333333;text-transform:uppercase;font-size:7.5pt;letter-spacing:0.2pt;padding:1px 4px 1px 4px;text-decoration:none;}
a.l2_m4_i:hover {color:#333333;text-transform:uppercase;font-size:7.5pt;letter-spacing:0.2pt;padding:1px 4px 1px 4px;text-decoration:none;background-color:#E2DAC3;}


.ltxt_m4_i {color:#333333;text-transform:uppercase;font-size:7.5pt;letter-spacing:0.2pt;padding:1px 4px 1px 4px;text-decoration:none;}


a.link-standard-0 {color:#333333;text-transform:uppercase;line-height:12pt;font-size:8pt;letter-spacing:0.2pt;text-decoration:none;background-color:#FFFFFF;}
a.link-standard-0:hover {color:#333333;text-transform:uppercase;line-height:12pt;font-size:8pt;letter-spacing:0.2pt;text-decoration:none;background-color:#E2DAC3;}



a.btn {color:#333333;text-transform:uppercase;font-size:8pt;letter-spacing:0.2pt;padding:1px 14px 1px 14px;text-decoration:none;background-color:#C9ADD3;}
a.btn:hover {color:#333333;text-transform:uppercase;font-size:8pt;letter-spacing:0.2pt;padding:1px 14px 1px 14px;text-decoration:none;background-color:#E7CBE1;}



#kategorie_scroll { border: 0px solid #CDC7B9; border-left:0px; border-right:0px;  margin-bottom: 2x; margin-top:0px; background-color: #FFFFFF; }
#kategorie_scroll { width: 299px; padding-bottom:3px; margin-left:-10px; text-align:left;}


#designer_scroll { border: 0px solid #CDC7B9; border-left:0px; border-right:0px; height: 140px; margin-bottom: 10px; margin-top:3px; background-color: transparent; overflow-y: auto; overflow-x: hidden !important; }
#designer_scroll { height: 140px; width: 285px; margin-left:-10px; overflow: auto; text-align:left;}


#designer_scroll_2 { border: 0px solid #CDC7B9; border-left:0px; border-right:0px; height: 488px; margin-bottom: 7px; margin-top:3px; background-color: transparent; overflow-y: auto; overflow-x: hidden !important; }
#designer_scroll_2 { height: 494px; width: 298px; margin-left:-10px; overflow: auto; text-align:left;}


#designer_scroll ul,#designer_scroll_2 ul,#kategorie_scroll ul { padding-left: 20px; }

#designer_scroll ul li,#designer_scroll_2 ul li { padding: 4px 0 0 12px; }
#kategorie_scroll ul li { padding: 4px 0 0 12px; }

#designer_scroll ul li a,#designer_scroll_2 ul li a,#kategorie_scroll ul li a {color:#333333;text-transform:uppercase;line-height:12pt;font-size:8pt;letter-spacing:0.2pt;padding:1px 4px 1px 4px;text-decoration:none;background-color:#FFFFFF;}
#designer_scroll ul li a:hover,#designer_scroll_2 ul li a:hover,#kategorie_scroll ul li a:hover {color:#333333;text-transform:uppercase;line-height:12pt;font-size:8pt;letter-spacing:0.2pt;padding:1px 4px 1px 4px;text-decoration:none;background-color:#E2DAC3; }






	
	
.st_content_sp1_rahmen_la { 
	background-color:#FFFFFF; 
	border-top: 2px solid #8C2C85;
	width: 930px;
	padding-top:12px;
	
}

.st_content_sp1_rahmen_la_mb { 
	border-top: 2px solid #000000;
	width: 930px;
	padding-top:0px;
	border-bottom: 1px solid #CFCFCF;
	
}

.st_content_sp1_inhalt {
	padding:8px 10px 8px 10px;
}

.st_content_sp1_rahmen_bottom_la { 
	margin:0px 0px 53px 0px; 
	border-bottom: 1px solid #CFCFCF;
	width:930px;
}



.st_content_sp1_rahmen { 
	background-color:#FFFFFF; 
	border-top: 2px solid #000000;
	width: 596px;
	padding-top:12px;
}

.st_content_sp1_rahmen_bottom { 
	margin:0px 0px 53px 0px; 
	border-bottom: 1px solid #CFCFCF;
	width:596px;
}


.st_content_sp2_rahmen_bottom { 
	margin:0px 0px 53px 0px; 
	border-bottom: 1px solid #CFCFCF;
	width:300px;
}


.st_content_sp2_300_rahmen {
	background-color:#FFFFFF; 
	border-top: 2px solid #000000;
	width: 300px;
	padding-top:12px;
}

.st_content_sp2_300_inhalt {
	padding:8px 10px 8px 10px;
}


.st_content_sp2_300_rahmen_mb {
	background-color:#FFFFFF; 
	border-top: 2px solid #000000;
	width: 300px;
	padding-bottom:6px;
}

.st_content_sp2_615_rahmen_mb {
	background-color:#FFFFFF; 
	border-top: 2px solid #000000;
	width: 615px;
	padding-bottom:6px;
	border-bottom: 1px solid #CFCFCF;
}

.st_content_sp2_300_inhalt_mb {
	padding:8px 10px 8px 10px;
	height:60px;
}


.st_content_sp3_rahmen_bottom { 
	margin:0px 0px 50px 0px; 
	border-bottom: 1px solid #CFCFCF;
	width:250px;
}


.st_content_sp3_250_rahmen {
	background-color:#FFFFFF; 
	border-top: 2px solid #000000;
	width: 250px;
	padding-top:12px;
}

.st_content_sp3_250_inhalt {
	padding:2px 4px 8px 4px;
}

	
	











table.color_grid td {
width: 8px;
height: 8px;
padding: 0 1px 0px 0;
text-align: center;
color: #cccccc;
font-size: 11px;
}
table.color_grid a, table.color_grid span {
text-decoration: none;
display: block;
width: 4px;
height: 7px;
border: 1px solid #999999;
}



table.farbwahl td {
width: 22px;
height: 10px;
padding: 0 1px 0px 0;
text-align: center;
color: #cccccc;
font-size: 11px;
}
table.farbwahl a, table.farbwahl span {
text-decoration: none;
display: block;
width: 20px;
height: 10px;
border: 1px solid #999999;
}




h1 {font-family:tahoma; font-size:13px; margin:0px 0px 14px 0px;} 
h2 {font-family:tahoma; font-size:11px; margin:0px 0px 0px 0px;}



/* Beginn Definitionen: Formular */

input, textarea, select { 
	background-color:#E5E5E5; 
	border: 0px solid #BEC0BF; 
	text-align:left; 
	color:#3D5056; 
	margin:0;
	padding-left:0px;
	font-family:tahoma; 
	font-size:10px; 
	color:#405359;
}

input,textarea {
	padding-left:4px;
}






/* Ende Definitionen: Formular */


UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}







.txt-standard-1 {
	color: #405359;
	font-size:11px;
}

.txt-standard-2 {
	color: #405359;
	font-size:11px;
}


.txt-bold-standard-1 {
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
}


.txt-bold-standard-2 {
	color: #405359;
	font-size:11px;
	font-weight:bold;
}

#menuactive,#menusubactive {
margin-top:6px;
	padding:0px 0px 0px 4px;
	background-color:#FFFFFF;
}

#menu,#menusub {
	padding-left:2px;
	margin-top:6px;
}




a.addthis_button_expanded {
	text-decoration: none;
	color: #A84A28;
	font-size:11px; 
}

a.addthis_button_expanded:hover {
	text-decoration: underline;
}




a.link-standard-0-12 {
	text-decoration: none;
	color: #A84A28;
	font-size:11px; 
}

a.link-standard-0-12:hover {
	text-decoration: underline;
}


a.dsc_link {
	text-decoration: none;
	color: #916F3F;
	font-size:11px; 

}

a.dsc_link:hover {
	text-decoration: underline;
}



a.link-standard-0-10 {
	text-decoration: none;
	color: #A84A28;
	font-size:11px; 
}

a.link-standard-0-10:hover {
	text-decoration: underline;
}




a.link-standard-1 {
	text-decoration: none;
	color: #A84A28;
	font-size:11px; 
}

a.link-standard-1:hover {
	text-decoration: underline;
}


a.link-standard-1-nav9 {
	text-decoration: none;
	color: #9B9A98;
	font-size:9px; 

}

a.link-standard-1-nav9:hover {
text-decoration: underline;
}





a.link-standard-2 {
	text-decoration: none;
	color: #FFFFFF;
	font-size:11px;
	font-weight:normal; 
}

a.link-standard-2:hover {
	text-decoration: underline;
}

a.link-standard-3 {
	text-decoration: none;
	color: #3F4342;
	font-size:11px; 
}

a.link-standard-3:hover {
	text-decoration: underline;
}


a.link-bold-standard-1 {
	text-decoration: none;
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold; 
}

a.link-bold-standard-1:hover {
	text-decoration: underline;
}







a.link-bold-standard-3 {
	text-decoration: none;
	color: #0A2A5C;
	font-size:11px;
}

a.link-bold-standard-3:hover {
	text-decoration: underline;
}


.grm-cms-hinweis {
color: #8A2312;
}




 form{margin:0px 0px 0px 0px;

}



#content-box {

}


.teaser_bild{
	border:none;
}






#logo {
	 height:92px;
	margin: 0;
	
	/* background-image: url(/cms/images/abb_banner_oben_r_1.jpg); repeat-x; width: 100%; */
}









/* Wrapper */

#wrapper {
	margin-left:15px;
}

/* Page */

#page {
	width: 1200px;
	margin: 0 auto;
	float:left;
}



#sidebar2 {
	float: left;
	border:0px solid black;
	width: 300px;
	min-height:600px;
	margin:93px 0px 0px 3px;
}


#sidebar3 {
	float: left;
	border:0px solid black;
	width: 250px;
	min-height:600px;
	margin:93px 0px 0px 13px;
}


#sidebar31 {
	float: left;
	border:0px solid black;
	width: 250px;
	min-height:600px;
	margin:93px 0px 0px 27px;
}



#content {
	float: left;
	width: 620px;

	margin-top:4px;
	border:0px solid black;
	min-height:600px;
	/* background-color:#FCFCFC; */
}

#content_la {
	float: left;
	width: 1200px;

	margin-top:4px;
	border:0px solid #E9E9E9;
	min-height:600px;
	/* background-color:#FCFCFC; */
}


#footer {
	
	width: 920px;
	margin: 0px 0px 0px 0px;
	float:left;
	
	
}


#footer .copyright {
	float: left;
	padding:6px 0px 0px 30px;
	color:#DFE2CF;
	font-size:10px;
	
}

a.link-standard-nav-hilfe {
	text-decoration: none;
	color: #0A2A5C;
	font-size:11px; 
}

a.link-standard-nav-hilfe:hover {
	text-decoration: underline;
}



/* Tab Navigation */

#nav_tab {
	margin-top:2px;
	text-align:center;
	padding:4px 8px 0px 8px;
	height:20px;
	background-color:#0075BD;
	float:left;
	margin-left:4px;
}


#nav_tab_a {
	margin-top:2px;
	text-align:center;
	padding:4px 8px 0px 8px;
	height:20px;
	color: #871519;
	background-color:#2D8BC0;
	float:left;
	margin-left:4px;
}


a.link-bold-standard-2 {
	text-decoration: none;
	color: #FFFFFF;
	font-size:12px;
}

a.link-bold-standard-2:hover {
	text-decoration: underline;
}

a.link-bold-standard-3 {
	text-decoration: none;
	color: #FFFFFF;
	font-size:12px;
}

a.link-bold-standard-3:hover {
	text-decoration: underline;
}













.btn_left_rot {
	float:left;
	background: url(/cms/images/btn_l_rot.gif) top left no-repeat;
	width:3px;
	height:20px;
}

.btn_center_rot {
	float:left; 
	background-color:#75B32C; 
	height:20px; 
	font-size:11px;
	color:#E1DACA;
	font-weight:bold;
	background: url(/cms/images/btn_rot.jpg);
	background-repeat: repeat-x; 
	padding:4px 0px 0px 10px;
	cursor: pointer;
	line-height:13px; 
}

.btn_center_2_rot {
	float:left; 
	background-color:#75B32C; 
	height:20px; 
	font-size:12px;
	color:#E1DACA;
	font-weight:bold;
	background: url(/cms/images/btn_rot.jpg);
	background-repeat: repeat-x; 
	padding:2px 10px 0px 4px;
	cursor: pointer;
	text-decoration: none;
	line-height:13px; 
}


.btn_right_rot {
	float:left;
	background: url(/cms/images/btn_r_rot.gif) top left no-repeat;
	width:3px;
	height:20px;
}




.btn_left {
	float:left;
	background: url(/cms/images/btn_l.gif) top left no-repeat;
	width:3px;
	height:20px;
}


.btn_center {
	float:left; 
	background-color:#75B32C; 
	height:20px; 
	font-size:11px;
	color:#E1DACA;
	font-weight:bold;
	background: url(/cms/images/btn.jpg);
	background-repeat: repeat-x; 
	padding:4px 0px 0px 10px;
	cursor: pointer;
	line-height:13px; 
}



.btn_center_nav {
	float:left; 
	height:20px; 

 
color:#E1DACA;  font-size:13px; letter-spacing:0.10em;
	/* background: url(/cms/images/btn.jpg);
	background-repeat: repeat-x;  */
	padding:0px 15px 0px 15px;
	cursor: pointer;
}


a.btn:link 	{text-decoration: none;}
a.btn:visited {text-decoration: none;}
a.btn:active 	{text-decoration: none;}

.btn_center_2 {
	float:left; 
	background-color:#75B32C; 
	height:20px; 
	font-size:12px;
	color:#E1DACA;
	font-weight:bold;
	background: url(/cms/images/btn.jpg);
	background-repeat: repeat-x; 
	padding:2px 10px 0px 4px;
	cursor: pointer;
	text-decoration: none;
	line-height:13px; 
}


.btn_center_3 {
	float:left; 
	background-color:#75B32C; 
	height:20px; 
	font-size:12px;
	color:#E1DACA;
	font-weight:bold;
	background: url(/cms/images/btn.jpg);
	background-repeat: repeat-x; 
	padding:2px 4px 0px 10px;
	cursor: pointer;
	text-decoration: none;
	line-height:13px; 
}

.btn_center_4 {
	float:left; 
	background-color:#75B32C; 
	height:20px; 
	font-size:11px;
	color:#E1DACA;
	font-weight:bold;
	background: url(/cms/images/btn.jpg);
	background-repeat: repeat-x; 
	padding:4px 10px 0px 0px;
	cursor: pointer;
		line-height:13px; 
}

.btn_right {
	float:left;
	background: url(/cms/images/btn_r.gif) top left no-repeat;
	width:3px;
	height:20px;
}






#tndmlinks {
	width:950px; 
	margin-left:15px;
	border:0px solid black;
}

#tndmrechts {
	position:absolute; 
	left:965px; 
	top:0px; 
	width:250px; 
	height:600px;
}



#header_logo {
	float:left;
}

#header_login {
	float:left;
	margin:24px 0px 0px 0px;
} 











.carousel-component { 
	/* position:relative; */ 
	
	overflow:hidden;   /* causes the clipping */
	display:none; /* component turns it on when first item is rendered */
	
		 /**/
	
}
			

.carousel-component ul.carousel-list { 
	width:10000000px;
	position:relative;
	z-index:1; 
	
		
}

.carousel-component .carousel-list li { 
	float:left;
	list-style:none;
	overflow:hidden;

	
		/* border:1px solid black; */
	
    
}

/**
 * VERTICAL CAROUSEL DEFAULTS
 **/
.carousel-component .carousel-vertical li { 
	margin-bottom:0px;

	/* Fix for extra spacing in IE */
	float:left;
    clear:left;  
	
	/* Force the LI to respect the HEIGHT specified */
	overflow:hidden;
	display:block;
}

/* For vertical carousel, not set, width defaults to auto */
/* Note if you explicitly set width to auto, this might cause */
/* problems with Safari... as in up/down button not working in some examples. */	 
.carousel-component ul.carousel-vertical {
/*	width:auto;*/
}

.carousel-component .carousel-clip-region { 
	overflow:hidden; /* Secret to the clipping */
	margin:0px auto;
	position:relative; 
}

/**
 * ==============================================================================
 * Safe to override. It is safe to override background, padding, margin, color,
 * text alignment, fonts, etc. Define a separate CSS file and override your style
 * preferences.
 **/

.carousel-component { 
	background:#FAF7F0;
	padding:0px;
	border:1px solid #EDE7D1;
	color:#4A4A4D;
}
.carousel-component ul.carousel-list { 
	margin:0px;
	padding:0px;
	line-height:0px;
}
.carousel-component .carousel-list li { 
	text-align:center;
	margin:0px;
	padding:0px;
	font:10px verdana,arial,sans-serif;
	color:#4A4A4D;
}
.carousel-component .carousel-vertical li { 
}
.carousel-component ul.carousel-vertical { 
}





.carousel-component { 

	padding:8px 0px 4px 0px;
	margin:0px;
}

.carousel-component .carousel-list li { 
	/* margin:4px;*/
	width:300px; /* img width is 75 px from flickr + a.border-left (1) + a.border-right(1) + 
	               img.border-left (1) + img.border-right (1)*/
	height:90px; /* image + row of text (87) + border-top (1) + border-bottom(1) + margin-bottom(4) */
	/*	margin-left: auto;*/ /* for testing IE auto issue */
}

.carousel-component .carousel-list li a { 
	display:block;
	/* border:3px solid #fff; */
	outline:none;
}

.carousel-component .carousel-list li a:hover { 
	/* border: 1px solid #aaaaaa; */
}

.carousel-component .carousel-list li img { 
	/* border:3px solid #fff; */
	display:block; 
}
								
.carousel-component .carousel-prev { 
	/* position:absolute; */
	padding-left:10px;
	/* top:40px; */
	/* z-index:3; */
	cursor:pointer; 
	left:5px; 

}

.carousel-component .carousel-next { 
	/* position:absolute; */
	padding-left:10px;
	/* top:40px; */
	/* z-index:3; */
	cursor:pointer; 
	right:5px; 
}











.st_content_sp1_521_produkt_headline {
color:#2A2A2C;
font-size:11px; 
letter-spacing:0.0em; 
padding:6px 0px 4px 0px; 
border-bottom:0px solid #D7CAA8;
font-weight:bold;
}


.st_content_sp1_521_headline_sm {
color:#2A2A2C;
font-size:11px; 
letter-spacing:0.0em; 
padding:2px 10px 4px 0px; 
border-bottom:0px solid #D7CAA8;
font-weight:bold;
}










.st_content_sp1_rahmen_250 { 
	margin:0px 0px 10px 0px; 
	background-color: #FAFAFA; 
	border: 1px solid #D1CEC9;
	line-height:16px;
	width:275px;
}






.st_content_sp2_300_headline {
background-color:#EDE7D1; 
color:#FFFFFF;
font-size:10px; 

padding:2px 0px 0px 10px; 
border-bottom:0px solid #2A2A2C;
font-weight:bold;
height:32px;
 

	letter-spacing:0.10em;
background: url(/cms/templates/t_teaser2.jpg); 
	
}


.st_content_sp2_300_headline_g {
background-color:#EDE7D1; 
color:#2A2A2C;
font-size:10px; 
padding:2px 0px 0px 10px; 
border-bottom:0px solid #2A2A2C;
font-weight:bold;
height:32px;
 

	letter-spacing:0.10em;
background: url(/cms/templates/t_teaser.jpg); 
	
}


.st_content_sp2_300_headline_r {
background-color:#881C1A; 
color:#fff;
font-size:10px; 
padding:2px 0px 0px 10px; 
border-bottom:0px solid #2A2A2C;
font-weight:bold;
height:32px;
 

	letter-spacing:0.10em;

  background: url(/cms/templates/t_teaser_3.jpg); 
	
}


.st_content_sp2_rahmen { 
	margin:0px 0px 0px 0px; 
	background-color: #FCFCFC; 
	border: 1px solid #EDE7D1;
	line-height:16px;
	width:200px;
}

.st_content_sp2_inhalt {
	padding:0px 10px 8px 10px; font-face: Arial;
}









.n_btn {

background-image: url(/cms/images/n_btn.jpg); background-repeat: repeat-x;  height:30px; padding:7px 0px 0px 25px; text-align:justify; color:#FFFFFF;  font-size:16px; letter-spacing:0.10em; font-weight:bold;

}
.n_btn_s {

background-image: url(/cms/images/n_btn_s.jpg); background-repeat: no-repeat;  height:30px; padding:0px 0px 0px 45px;

}


.btn_center_nav {
	float:left; 
	height:20px; 

 
color:#E1DACA;  font-size:13px; letter-spacing:0.10em;
	/* background: url(/cms/images/btn.jpg);
	background-repeat: repeat-x;  */
	padding:0px 15px 0px 15px;
	cursor: pointer;
}



a.jTip			 			   {color:#003965; text-decoration: none;}
a.jTip 						{text-decoration: none; color:#A84A28; font-size:11px;}
a.jTip:hover 				{text-decoration: underline;}








#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	background-color: #FFFFFF;
}

#JT_copy{
	padding:10px 0px 10px 0px;
	color:#4A4A4D;
	border: 0px solid #EDE7D1;
	border-top:0px;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #fff;
	background-image: url(/cms/templates/t_teaser.jpg);
	color:#000;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 0px;
	padding-top: 4px;
	font-weight:bold;
	height:30px;
}

#JT_close_right{
	background-color: #FFFFFF;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	/* padding: 1px;
	border: 1px solid #CCCCCC; */
}

.jTip{
cursor:help;
}






#st_ue_la_1_sub {
font-size:10px; font-weight:bold; margin:2px 0px 0px 0px; color:#DADAE2; font-style:italic; letter-spacing:0.03em;
}


.st_ue_la_1_sub_suche {
font-size:10px; font-weight:bold; margin:2px 0px 0px 0px; color:#DADAE2; font-style:italic; letter-spacing:0.03em;
}

#st_ue_la_1_sub_suche {
font-size:10px; font-weight:bold; margin:2px 0px 0px 0px; color:#DADAE2; font-style:italic; letter-spacing:0.03em;
}

/* System-Überschriften */

/*
#st_ue_la_1 {
	font-size: 14px; font-family:Arial; 
	color:#A84A28; margin:0px 0px 0px 0px;
}
*/


	
#st_ue_la_1 {
	font-size: 14px; font-family:Times; 
	color:#624324; margin:20px 0px 4px 0px; 
}


.st_ue_sm_1 {
		font-size: 24px;
	color:#000000; margin:20px 0px 4px 0px; 
	letter-spacing:0.10em;
	font-family:Georgia,Arial;
}

#st_ue_sm_1 {
	font-size: 12px; font-family:Arial; 
	color:#A84A28; margin:0px 0px 0px 0px;
}




	
#st_ue_la_2 {
	font-size: 11px; font-family:Arial; 
	color:#624324; margin:0px 0px 6px 0px;
}
	
	
.st_ue_sm_2 {
	font-size: 11px; font-family:Arial; 
	color:#A84A28; margin:0px 0px 6px 0px;
}	

#st_ue_sm_2 {
	font-size: 11px; font-family:Arial; 
	color:#A84A28; margin:0px 0px 6px 0px;
}





	
.st_ue_la_3 {
	font-size: 10px; font-family:Arial; 
	color:#A84A28; margin:0px 0px 4px 0px;
}



#st_ue_la_3 {
	font-size: 10px; font-family:Arial; 
	color:#A84A28; margin:0px 0px 4px 0px;
}
	



	
.st_ue_sm_3 {
	font-size: 11px; font-family:Arial; 
	color:#A84A28; margin:0px 0px 4px 0px;
}


#st_ue_sm_3 {
	font-size: 11px; font-family:Arial; 
	color:#A84A28; margin:0px 0px 4px 0px;
}










#st_content_t_bild {
	float:left; margin:11px 15px 10px 0px; border: 1px solid #D1CEC9;
}

	










div#select { 
   position: relative; 
   left: 50%; 
   top: 50%; 
   z-index: 20; 
   height: 14px; 
   margin-left: -100px; 
   margin-top: -11px; 
   overflow: hidden; 
   
   	 	


   
   background-color: transparent; 
 border: 1px solid #BEC0BF; 
 
	width:100%;
	
 
   } 

select { 
   position: relative; 
   top: -1px; 
   left: -1px; 
   z-index: 10; 
   width: 400px; /*Breite dem Text anpassen*/ 
   height: 14px; 
 padding-top:1px;
    background-color: #FFFFFF; 

	font-family:tahoma; 
	font-size:10px; 
	color:#405359;
	
	/*background-repeat: no-repeat;
	background-position: right;
	background-image: url(http://www.unique-way.de//cms/templates/arrow_down.jpg); */
   } 
option { 
   border-left: 0px solid #FFCC00; 
   border-right: 0px solid #FFCC00; 
   } 
.feld1 { 
   color: #FFCC00; 
   background-color: #FFFFFF; 
   text-transform: uppercase; 
   } 







