@charset "UTF-8";
/* CSS Document */




.style1 {
	background-image: url('http://www.orca.de/fileadmin/sterne/reviewBar.png');
	repeat-x;
	height: 7px;
}











.top3 {
margin-left: 0px;
margin-top: -5px;

}

.TopTeaser3 .paul {
	background:transparent url('../bilder/hover/test.png') no-repeat left top;
	color: #ffffff;
	position:absolute;
	top:1px;
	left:1px;
	width: 157px;
	height: 15px;
	z-index:1;
	
}


.TopTeaser3 .TopSlotBg {
	background:transparent url('../bilder/hover/slot_normal.png') no-repeat left top;
	position:absolute;
	top:0px;
	left:0px;
	width: 160px;
	height: 160px;
	z-index:1;
	
}
.TopTeaser3 .Hover {
	background:transparent url('../bilder/hover/slot_hi.png') no-repeat left top;
	z-index:2;

}

ul.TopTeaser3 {
	margin:0;
	padding:0 0 0 8px;
	list-style-type:none;
	position:relative;
	z-index:3;
	float:left;
	
		
}

ul.TopTeaser3 li {
	float: left;
	position:relative;
	padding:0 38px 0 0;
	z-index:3;	
	margin-top: 10px;
	margin-bottom: 10px;
}

ul.TopTeaser3 li a {
	text-decoration:none;
	display:block;
	padding:1px;
	width:127px;
	z-index:3;
}

ul.TopTeaser3 li a img {
	border:none;
	padding:0px;
	z-index:3;
}





ul.TopTeaser3 li a strong {
	color: #174484;
	display:block;
	font: normal 9px Verdana, Helvetica, sans-serif;
	padding:2px 0 0 25px;
	z-index:3;
	width: 140px;
	
}



ul.TopTeaser3 li a:hover strong {
	color: #fff;
	z-index:3;

}

ul.TopTeaser3 li a small {
	color: #ff6600;
	display:block;
	font: italic normal normal 10px Verdana, Helvetica, sans-serif;
	padding:0 0 0 25px;
	z-index:3;
	width: 160px;
	height: 15px;
	
}
ul.TopTeaser3 li a:hover small {
	color: #fff;
	z-index:3;
}










/*-------------menuH---------------------*/











#tipp {
position: absolute;
margin-top: -14px;
margin-left: 800px;
font-size:9px;
}

#tipp a {

font-size:10px;
}











/*---
#topnav_level2 {
position:absolute;
z-index:999;
margin-top: 0px;
margin-left:-45px;
}

---*/


.cntwrppr {
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-bottom:0px;
padding-bottom:10px;


}


#topnav {
margin-top:61px;
border:#FFFFFF 0px dotted;
color:#FFFFFF;
font-weight:bold;
font-size:13px;
width:400px;
padding-left: 4px;
padding-top:2px;
}

.topnav2 {
width:520px;
padding-left: 4px;
padding-top:2px;
line-height: 120%;
}

#dive {
position: absolute;
margin-top: -20px;
padding-left: 5px;
line-height: 120%;
z-index:13;
}
#dive a {
color:#FFFFFF;
}
#dive a:hover {
color:#FFFFFF;
}

#surf {
position: absolute;
margin-top: -13px;
margin-left: 38px;
padding-left: 9px;
line-height: 120%;
z-index:13;
}
#surf a {
color:#FFFFFF;
}
#surf a:hover {
color:#FFFFFF;
}

#kite {
position: absolute;
margin-top: -13px;
margin-left: 80px;
padding-left: 9px;
line-height: 120%;
z-index:13;
}

#kite a {
color:#FFFFFF;
}
#kite a:hover {
color:#FFFFFF;
}




#topnav_level2 {
	margin-top:16px;
	margin-bottom:0px;
	padding-left:4px;
	border:#000000 0px dotted;
	color:#FFFFFF;
	font-weight:normal;
	font-size:10px;
	height:20px;
	position:absolute;
	z-index:800;


}







body {
	font-family:Arial, Helvetica, sans-serif;
	background:url(../bilder/mainframe/glanz.gif) repeat-x #006699;
	background-position:bottom;
	background-color:#CCCCCC;
	color:33333;
	text-align:left;
	font-size:12px;
        overflow-x: hidden; !!!
}
a, a:hover {
	padding:0px;
	margin:0px;
	text-decoration:none;
	font-size:12px;
	color:#0066cc;
	font-weight:bold;
	border:0px;
}
a:hover {
	text-decoration:underline;
}
a:visited {
	color:#0066cc;
}
.ul_standard {
	color:#00CC33;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding:0;
	margin:5px 0 5px 0;
	list-style:none;
	line-height:16px;
}
.li_standard {
	padding:0 0 0 5px;
	font-weight:normal;
}
h1 {
	font-size:14px;
	font-weight:bold;
	color:#0066CC;
	line-height:16px;
	padding:0px;
	margin: 0px 0 8px 0;
}
h2 {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	line-height:12px;
	padding:0px;
	margin: 0px 0 8px 0;
	line-height:16px;
}
h3 {
	font-size:12px;
	color:#0066CC;
	font-weight:bold;
	line-height:12px;
	padding:0px;
	margin: 0px 0 0px 0;
	line-height:16px;
}
h4 {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:12px;
	padding:0px;
	margin: 0px 0 2px 0;
	line-height:16px;
}
h5 {
	font-size:10px;
	font-weight:bold;
	color:#0066CC;
	line-height:12px;
	padding:5px 0 0 0;
	margin: 0px 0 2px 0;
	line-height:16px;
}











p {
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:16px;
	font-weight:100;
	color:#000000;
	margin:0px;
}
/* Seite und Spalten ---------------------------*/




/* Aussenrahmen über alle Objekte  ---------------------------*/

#page {
	width: 980px;
	padding:0px;
	height:auto;
	margin: auto;
}
/* Kopfbereich (nur Balken zwischen Navs) ---------------------------*/  


 /* Headbanner oben - variabel - Banner etc.) ---------------------------*/  	
	


#top {
	height: 104px;
	float:left;
	background-image:url(../bilder/mainframe/top_dive/top.gif);
	background-repeat: repeat-x;
	width:980px;
	padding: 0;
	font-size: 16px;
	margin-top: 0px;
	border-bottom:#FFFFFF solid 1px;
	
}
/* Oberer Bereich Content) ---------------------------*/  


#rootlist {
	background-image:url(../bilder/rootlist/bg_rootlist.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:960px;
	margin: 0 10px 0 10px;
	padding: 10px 0 6px 4px;
	vertical-align:middle;
}
#breadcrumb_schmal {
	background-image:url(../bilder/content_assets/breadcrumb/breadcrumb_dummie_schmal.gif);
	float:right;
	width:750px;
	height:20px;
	margin: 0px;
	margin-top:20px;
	margin-right:10px;
	padding: 12px 0 0 29px;
}
#start_contenthead {
	width:960px;
	height:230px;
	margin: 10px 10px 10px 10px;
}
#start_contenthead_left {
	width:475px;
	height:230px;
	float:left;
	margin: 0px 5px 0px 0px;
}
#start_contenthead_right {
	width:475px;
	height:230px;
	float:right;
	margin: 0px 0px 0px 5px;
}
/* Rahmen um den Content  ---------------------------*/
	
#mainframe {
margin:0px;
padding:0px;
	float:left;
	width: 980px;
	height:auto;
	padding: 0 0px 0 0px;
	margin: 0 0px 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	background-repeat: no-repeat;
}
/* Spalten und Bereiche  ---------------------------*/

#fuss {
	margin-top: 0px;
	background-image:url(../bilder/mainframe/footer.gif);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	clear: left;
	width: 980px;
	height:30px;
	background-color:#FF6600;
}
.footer, .footer a {
	padding:9px 3px 0 5px;
	color:#FFFFFF;
	font-size:10px;
	text-align:left;
	font-weight:normal;
}
#fuss_reflection {
	margin-top: 0px;
	background-image:url(../bilder/mainframe/footer_reflection.gif);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	clear: left;
	width: 980px;
	height:77px;
	text-align:left;
	color: #FFFFFF;
	background-color:#FF6600;
}
#fussinnen {
	margin-top: 0;
	clear: left;
	text-align:left;
	padding: 0;
	background-color:#CCCCCC;
}
#box_a-b-c-col {
	width: 980px;
	height: auto;
	float: left;
	margin:0px;
	padding:10px 0px 0px 0;
}
#box_b-c-col {
	width: 760px;
	height: auto;
	float:right;
	margin:0px;
	padding:0px;
}
#a-col {
	width: 200px;
	height: auto;
	background-image:url(#);
    background-color:#;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
	float:left;
}
#a-col_mood {
	width: 200px;
	height: auto;
	background-image:url(#);
    background-color:#;
	padding-top:0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 0px;
	float:left;
}
#b-col {
	width: 540px;
	height: auto;
	float:left;
	margin-top: 0px;
	margin-right: 10px;
	border-bottom:solid;
	border-bottom-color:#333333;
	border-bottom:0px;
	border-bottom-style:solid;
	padding-bottom:10px;
}
#b-col_mood {
	width: 540px;
	height: auto;
	float:right;
	margin-top: 0px;
	margin-right: 0px;
	border-bottom:solid;
	border-bottom-color:#333333;
	border-bottom:0px;
	border-bottom-style:solid;
}
#b-col_wide {
	width: 750px;
	height: auto;
	float:left;
	margin-top: 0px;
	margin-right: 10px;
	border-bottom:solid;
	border-bottom-color:#333333;
	border-bottom:0px;
	border-bottom-style:solid;
}
#c-col {
	width: 200px;
    background-color:#;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom:0px;
	margin-left:0px;
	float:right;
	border-bottom-color:#333333;
	border-bottom:0px;
	border-bottom-style:solid;
}
#b-c-col {
	width: 750px;
	float:left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
}
#a-b-col {
	width: 750px;
	float:left;
	margin-top: 0px;
	margin-left: 10px;
	margin-right:10px;
	margin-bottom:0px;
	padding:0px;
}

/*- Contents --------------------------- */ 


.themenkopf770 {
	height:16px;
	padding: 4px 0 3px 10px;
 background-color:#;
	background-image:url(../bilder/heads/thema_blau.gif);
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
}
.themenkopf {
	height:21px;
	padding: 4px 0 0px 10px;
	color:#FFFFFF;
 background-color:#;
	background-image:url(#);
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
.themenkopf_540px {
	height:21px;
	padding: 4px 0 0px 10px;
	color:#FFFFFF;
 background-color:#;
	background-image:url(#);
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}
.themenkopf_540px_outline_gray {
	height:26px;
	padding: 8px 0 0px 10px;
 background-color:#;
	background-image:url(#);
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
.themenkopf_image {
	height:16px;
	padding: 4px 0 0px 10px;
	color:#FFFFFF;
 background-color:#;
	background-image:url(#);
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
.themenbody {
	background-image:url(../bilder/content_assets/contenframes200px/orange/contentframe_body_200px.gif);
	background-repeat:repeat-y;
}
.themenbody_540px {
	/*background-image:url(bilder/content_assets/contentframes540px/gray/contentframe_body_540px.gif);*/
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
}
.themenkopf_gruen {
	height:16px;
	padding: 4px 0 3px 10px;
	color:#FFFFFF;
 background-color:#;
	background-image:url(../bilder/heads/thema_gruen.gif);
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	border-bottom:1px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
}
.themenfuss {
	height:30px;
	padding: 0px 0 0px 10px;
	color:#FFFFFF;
 background-color:#;
	background-image:url(../bilder/content_assets/contenframes200px/orange/contentframe_foot_200px.gif);
	background-repeat:no-repeat;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.themenfuss_540px {
	height:30px;
	padding: 0px 0 0px 10px;
	color:#333333;
 background-color:#;
	background-image:url(../bilder/content_assets/contentframes540px/gray/contentframe_foot_540px.gif);
	background-repeat:no-repeat;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.themenfuss_540px_outline_gray {
	height:30px;
	padding: 0px 0 0px 10px;
	color:#333333;
 background-color:#;
	background-image:url(../bilder/content_assets/contentframes540px/outline_gray/contentframe_foot_540px.gif);
	background-repeat:no-repeat;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}
.themenfuss_540px_image {
	height:30px;
	padding: 0px 0 0px 10px;
	color:#FFFFFF;
 background-color:#;
	background-image:url(../bilder/content_assets/contentframes540px/black/contentframe_foot_540px_a.gif);
	background-repeat:no-repeat;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.themenfuss_spry {
	height:30px;
	padding: 0px 0 0px 10px;
	color:#FFFFFF;
 background-color:#;
	background-image:url(../bilder/content_assets/contenframes200px/orange/contentframe_foot_200px_spry.gif);
	background-repeat:no-repeat;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.themencontent {
	margin: 0px 10px 0 10px;
	padding: 5px 0 5px 0;
	text-align:left;
}
.themencontent_bild {
	float:left;
	padding-right:10px;
	height:100%;
}
.themencontent_text {
	text-align:left;
}
.contentwrapper { /*- Umfässt Contentmodule */
	margin-bottom:5px;
	background-color: #FFFFFF;
	border:#FF6600 0px solid;
}
.contentwrapper_200px { /*- Umfässt Contentmodule */
	padding-bottom:0px;
	background-image:url(../bilder/contenframes200px/orange/contentframe_head_200px.gif);
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	border:#FF6600 0px solid;
}
.contentwrapper_540px { /*- Umfässt Contentmodule */
	margin-top:px;
	background-image:url(../bilder/contentframes540px/gray/contentframe_head_540px.gif);
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	border:#FF6600 0px solid;
}
.contentwrapper_540px_outline_gray { /*- Umfässt Contentmodule */
	margin-top:10px;
	background-image:url(../bilder/contentframes540px/outline_gray/contentframe_head_540px.gif);
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	border:#FF6600 0px solid;
}
.contentwrapper_540px_image { /*- Umfässt Contentmodule */
	margin-bottom:0px;
	background-image:url(../bilder/contentframes540px/black/contentframe_head_540px_a.gif);
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	border:#FF6600 0px solid;
}
/*- Wechselmodul --------------------------- */ 

.wechselmodulcontainer {
	border:#999999 1px dotted;
	padding: 5px;
	margin-top:10px;
	background-color:#FFFFFF;
}
.wechselmodul {
	padding:0px;
	width: 150 px;
	float: left;
}
.wechselmodul_bild {
	float:left;
}
.wechselmodul_text {
	float:left;
	margin: 0px;
	padding-left:5px;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
/*- News --------------------------- */ 

.contentwrapper_news { /*- Umfässt das Modul News */
	margin-top:0px;
	margin-bottom:20px;
	height:262px;
	background-color: #FFFFFF;
	border:#000000 0px dotted;
	background-image:url(../bilder/anzeigen/anzeige.gif);
	background-repeat:no-repeat;
}
.themenkopf_news {
	height: 16px;
	padding: 2px 0 0px 0px;
	color:#FFFFFF;
 background-color:#;
	background-image:url(#);
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF0033;
	font-weight:bold;
	border-bottom:0px;
	border-bottom-color:#FF0033;
	border-bottom-style:dotted;
	margin-bottom: 26px;
}
.themencontent_news h1 {
	color:#FFFFFF;
	font-size:14px;
}
.themencontent_news {
	margin-top: 10px;
	font-size:9px;
	text-align:left;
	border-bottom:0px;
	border-bottom-style:dashed;
	border-bottom-color:#333333;
	color:#999999;
	margin: 10px;
}
.themenfuss_news {
	height: 4px;
	padding: 0px 0 0px 0px;
	color:#FFFFFF;
 background-color:#;
	background-image:url(../bilder/heads/thema_blau.gif);
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:1px #000000 solid;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	margin-bottom:0px;

	margin-top:10px;
}







/*- Schnellsuche--------------------------- */ 

.contentwrapper_schnellsuche { /*- Umfässt Contentmodule */
	background-image:url(../bilder/content_assets/contenframes200px/blue/contentframe_head_wal_200px.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
.schnellsuchekopf {
	height:20px;
	padding: 4px 0 0px 10px;
	margin-top:0px;
	color:#FFFFFF;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.schnellsuchebody {
	/*background-image:url(bilder/content_assets/contenframes200px/blue/contentframe_body_200x52px.gif);
	background-repeat:repeat-y;*/

	background-repeat:no-repeat;
	border-left:#0066CC 1px solid;
	border-right:#0066CC 1px solid;
	background-color:#FFFFFF;
}
.volltextsuchebody {
	height:50px;
	background-image:url(../bilder/volltextsuche/volltextkopf.gif);
	background-position:0px -44px;
	border-left:#0066CC 0px solid;
	border-right:#0066CC 0px solid;
}
.volltextsuchecontent {
	margin:0px 10px 8px 10px;
	text-align:left;
	/*	border-bottom:1px;
/*	border-bottom-style:solid;
/*	border-bottom-color: #EAEAEA;*/
	padding-bottom:10px;
}
.volltextsuchecontent p {
	font-size:9px;
	font-weight:bold;
}
.volltextsuchecontent a {
	font-size:12px;
	font-weight:bold;
	color:#009933;
}
.suchefuss {
	height:26px;
	padding: 5px 10px 3px 6px;
	color:#FFFFFF;
	background-image:url(../bilder/content_assets/contenframes200px/blue/contentframe_foot_200x30px.gif);
	background-repeat:no-repeat;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#FFFFFF;
}
.suchefuss a {
	color:#FFFFFF;
}
.suchefuss a:hover {
	color:#FFFFFF
}
.schnellsuchecontent {
	margin:0 10px 0px 8px;
	text-align:left;
}
.schnellsuchecontent p {
	font-size:9px;
	font-weight:bold;
}
.schnellsuchecontent a {
	font-size:12px;
	font-weight:bold;
	color:#009933;
}
/*- Text am Bild ausrichten --------------------------- */ 



.bildtext {
	width: 540 px;
	clear: left;
	border: 0px solid gray;
}
.bildtext .umfliesser {
	float: left;
	width: 170px;
	height:auto;
}
* html .bildtext p { /* IE 3px jog hack*/
	height: 1%;
}
.bildtext p {
	margin-top: 0;
	margin-left: 170px;
}
.umfliesser p {
	margin-top: 5px;
	margin-left: 0px;
}
/* Featuerlist ----------------------- */

.featurelist {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	text-decoration:none;
	text-align:left;
	margin:10px;
	float:left;
	padding-bottom:10px;
}
.features {
	margin:0px;
	list-style:none;
	float:left;
	margin:0px;
	padding:0px;
}
.featured {
	display:inline;
	padding:0px;
}
.container2eingaben {
	padding: 0px 0px 0px 0;
	width: 180px;
}
.pulldown {
	width:180px;
	padding:0;
	margin:0;
}
.eingabe {
	width:65px;
	padding:0 5px 0 0;
	margin:0 10px 0 0;
}
.schnellsuche_warntext {
	padding:8px 0 0px 0;
	font-size:9px;
	font-weight:normal;
	font-stretch:condensed;
	color:#CC0000;
	width:180px;

}
.pulldown_2er {
	width:80px;
	padding:0;
	margin:0;
}
.pulldown_3er {
	width:50px;
	padding:0;
	margin:0;
}
/* Inspirieren ----------------------- */
.inspirieren {
	margin:2px 15px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	float:right;
}
.inspirieren ul {
	font-weight:bold;
	font-size:14px;
	line-height:22px;
	list-style:none;
	width:90px;
}
.inspirieren ul li {
	color:#FFFFFF;
	border-bottom:1px #FFFFFF solid;
}
.inspirieren p {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.inspirieren a:link {
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
}
.inspirieren a:hover {
	font-weight:bold;
}
.fixhead_150px {
	background-image:url(../bilder/content_assets/fixhead/fixhead_150px.gif);
	background-repeat:no-repeat;
	height:17px;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 0 0 5px;
}
.viewer_karte {
	width:150px;
	border-top:0px;
	text-align:right;
}
