/*

Theme Name: sehrfein

Theme URI: http://www.sehrfein.at

Description: Das sehrfein Theme

Version: 1.0

Author: Andreas Ostheimer

Author URI: http://www.ostheimer.at

*/

* {
	padding:0;
	margin:0;
	}

body, p, ul, ol { 

	margin:0px; 

	padding:0px;

}



/* 

	Moves elements out of the viewport and preserves no space for them. 

	Use this class rather than "display: none"!

*/

.hidden { 

	height:0;

	overflow:hidden;

	position:absolute;

	left:-9000px;

	max-width:8000px;

}



.none {

	display:none;

}



.clear {

	clear:both;

}



body { 

	color:#666666;
    background: #1d4363;

	font-family:'Verdana',arial;

	font-size:12px;

	height:100%;

	width:100%;

}



hr {

	border:0px;

	height:1px;

	border-top: solid 1px #999999;

	border-bottom:#ffffff;

	display:block;

}



p {

	margin:5px 0px;

}



h1 {

	color:#006699;

	font-size:20px;

	margin-top:0px;

}

h1.btitle {
	
	text-indent: -999em;
	}
	
h1.s_anmeldung {
       text-indent: -999em;
	}
	
h1.s_kennwort {
       text-indent: -999em;
	}

h1.s_impressum {
       text-indent: -999em;
	}
	
h1.s_was {
       text-indent: -999em;
	}
	

	
h1.s_presse {
	
	text-indent: -999em;
	}

h1.s_kontakt {
	
	text-indent: -999em;
	}
	
h1.s_paket {
	
	text-indent: -999em;
	}
	
h1.s_nutz {
	
	text-indent: -999em;
	}
	
	
h1.s_faq {
		text-indent: -999em;
	}
	
.faq {
	background:transparent url(../../images/sehrfein_faq_gfx.png) no-repeat 0 0; height:39px; width:312px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}
	
h1.s_datenschutz {
	
	text-indent: -999em;
	}
	
.datenschutz {
	background:transparent url(../../images/sehrfein_datenschutz_gfx.png) no-repeat 0 0; height:39px; width:312px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}
	
.presse {
	background:transparent url(../../images/sehrfein_pressemeldung_gfx.png) no-repeat 0 0; height:39px; width:312px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}
	
.partners {
	background:transparent url(../../images/sehrfein_partners_gfx.png) no-repeat 0 0; height:39px; width:312px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}
h1.s_partners {
	
	text-indent: -999em;
	}
	
.werbung {
	background:transparent url(../../images/sehrfein_werbung_gfx.png) no-repeat 0 0; height:39px; width:312px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}
h1.s_werbung {
	
	text-indent: -999em;
	}
	
	
h1.s_agb {
	
	text-indent: -999em;
	}
	
h1.s_profile {
	
	text-indent: -999em;
	}
	
.profile {
	background:transparent url(../../images/sehrfein_profil_gfx.png) no-repeat 0 0; height:39px; width:312px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}
	
	
h1.s_eintragedit {
	
	text-indent: -999em;
	}
	
.eintragedit {
	background:transparent url(../../images/sehrfein_eintragedit_gfx.png) no-repeat 0 0; height:39px; width:312px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}
	
	
	
h1.s_userrenew {
	
	text-indent: -999em;
	}
	
.userrenew {
	background:transparent url(../../images/sehrfein_eintragverlaengern_gfx.png) no-repeat 0 0; height:39px; width:312px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}
	
	
h1.s_userdelete {
	
	text-indent: -999em;
	}
	
.userdelete {
	background:transparent url(../../images/sehrfein_eintragloeschen_gfx.png) no-repeat 0 0; height:39px; width:312px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}
	
	
h1.s_galerie {
	
	text-indent: -999em;
	}
	
.galerie {
	background:transparent url(../../images/sehrfein_galerie_gfx.png) no-repeat 0 0; height:39px; width:312px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}
	
	
h1.s_no_results {
	
	text-indent: -999em;
	}
	
.no_results {
	background:transparent url(../../images/sehrfein_esuche_gfx.png) no-repeat 0 0; height:39px; width:312px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}
	
h1.s_results {
	
	text-indent: -999em;
	}
	
.results {
	background:transparent url(../../images/sehrfein_results_gfx.png) no-repeat 0 0; height:39px; width:312px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}
	
h1.s_step3 {
	
	text-indent: -999em;
	}
	
.step3 {
	background:transparent url(../../images/sehrfein_bestellung_gfx.png) no-repeat 0 0; height:39px; width:312px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}



	
h1.s_eintrag {
	
	text-indent: -999em;
	}
	
.eintrag {
	background:transparent url(../../images/sehrfein_eintraege_gfx.png) no-repeat 0 0; height:39px; width:312px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}
	
.agb {
	background:transparent url(../../images/sehrfein_agb_gfx.png) no-repeat 0 0; height:39px; width:312px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}
	
.nutz {
	background:transparent url(../../images/sehrfein_disclaimer_gfx.png) no-repeat 0 0; height:39px; width:312px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}
	
h1.s_firma {
	
	text-indent: 6.5em;
	padding-top: 16px;
	font-size: 2em;
	color: #7492b1;
	font-family:"Georgia", Helvetica, Verdana, Arial, sans-serif;
	}
	
.title {
	background:transparent url(../../images/sehrfein_branchen_gfx.png) no-repeat 0 0; height:39px; width:312px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}
	
.was {
	background:transparent url(../../images/sehrfein_wasist_gfx.png) no-repeat 0 0; height:39px; width:312px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}
	
	
.kennwort {
	background:transparent url(../../images/sehrfein_passwort_gfx.png) no-repeat 0 0; height:39px; width:312px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}
	
.paket {
	background:transparent url(../../images/sehrfein_paketpreise_gfx.png) no-repeat 0 0; height:39px; width:312px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}
	
	
	
.anmeldung {
	background:transparent url(../../images/sehrfein_anmeldung_gfx.png) no-repeat 0 0; height:39px; width:312px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}
	
.karte {
	background:transparent url(../../images/sehrfein_karte_gfx.png) no-repeat 0 0; height:39px; width:312px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}
	
h1.s_karte {
	
	text-indent: -999em;
	}

.kontakt {
	background:transparent url(../../images/sehrfein_kontakt_gfx.png) no-repeat 0 0; height:39px; width:312px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}

.firma {
	background:transparent url(../../images/sehrfein_firma_gfx.png) no-repeat 0 0; height:39px; width:312px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}

.impressum {
	background:transparent url(../../images/sehrfein_impressum_gfx.png) no-repeat 0 0; height:39px; width:312px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}

h1.bbranche {
	
	font-size: 4em;
	color: #36618f;
	font-family:"Georgia", Helvetica, Verdana, Arial, sans-serif;
	}
	
.branchen {
	padding:0;
	text-indent: -8px;
	margin-bottom: 0px;
	border-bottom: 1px solid #7492b1;
	margin-top: 28px;
	width: auto;
	}




a {

	color:#7492b1;

	text-decoration:none;

}



a:hover {
	text-decoration:underline;

}



a:active, a:focus { color:#ff9933; outline:none; }



span.MarkText-1 {

	color:#006699;

	font-weight:bold;

}



span.required {

	color:#ff8a33;

	font-weight:bold;

}



.w50 {

	float:left;

	width:40%;

	margion-right:5%;

}



p.SmallDescription, span.SmallDescription {

	font-size:10px;
	

}



#Header, #MainNavigation, #MainWrapper,#MainNavigationDiv {

	margin-left:auto;

	margin-right:auto;

	/*width:1000px;*/

}



/*#Header {

	padding-top:20px;
	
	background:transparent url(./../../images/sehrfeinHintergrund.png);
	
	height:160px;

}*/


#Header {


	background:#36618f url(./../../images/sehrfein_header_bgr.png) repeat-x;
	height:151px;
	border-bottom: 1px solid #7492b1;
}


#Logo {
	margin:0;
	padding-top: 25px;
	padding-left: 42px;
	}

#HeaderNavigationDiv {

	

	margin:0;

}



#MainNavigationDiv {
        

	/*background:transparent url(./../../images/sehrfeinNaviStreifen.gif) repeat-x scroll left top;*/

	/*border-top:1px solid #dddddd;*/


}



#MainNavigation {
list-style:none; margin:0; padding:0; position:absolute; left:660px; top:12px;


}

#MainNavigation li { display:inline; }
#MainNavigation li a { border-bottom:none; cursor:pointer; float:left; padding:0; z-index:99; }
#MainNavigation li a span { display:none; text-indent:-999em; }
#MainNavigation li.home a { background:transparent url(../../images/sehrfein_nav-home.png) no-repeat 0 0; height:138px; width:49px; }
#MainNavigation li.home a:hover { background:transparent url(../../images/sehrfein_nav-home.png) no-repeat 0 -138px; height:138px; width:49px; }
#MainNavigation li.home a.active { background:#4B4239 url(../images/nav/nav-home.png) no-repeat 0 -80px; height:80px; width:40px; }
#MainNavigation li.login a { background:transparent url(../../images/sehrfein_nav-login.png) no-repeat 0 0; height:138px; width:49px; }
#MainNavigation li.login a:hover { background:transparent url(../../images/sehrfein_nav-login.png) no-repeat 0 -138px; height:138px; width:49px; }
#MainNavigation li.login a.active { background:transparent url(../../images/sehrfein_nav-login.png) no-repeat 0 0; height:138px; width:49px; }
#MainNavigation li.map a { background:transparent url(../../images/sehrfein_nav-karte.png) no-repeat 0 0; height:138px; width:49px; }
#MainNavigation li.map a:hover { background:transparent url(../../images/sehrfein_nav-karte.png) no-repeat 0 -138px; height:138px; width:49px; }
#MainNavigation li.map a.active { background:transparent url(../../images/sehrfein_nav-karte.png) no-repeat 0 0; height:138px; width:49px; }
#MainNavigation li.contact a { background:transparent url(../../images/sehrfein_nav-kontakt.png) no-repeat 0 0; height:138px; width:49px; }
#MainNavigation li.contact a:hover { background:transparent url(../../images/sehrfein_nav-kontakt.png) no-repeat 0 -138px; height:138px; width:49px; }
#MainNavigation li.contact a.active { background:transparent url(../../images/sehrfein_nav-kontakt.png) no-repeat 0 0; height:138px; width:49px; }







#FooterNavigationDiv {



}



#TopNavigation  {
list-style:none; margin:0; padding:0; position:absolute; left:944px; top:12px;

}



#TopNavigation li { display:inline;}
#TopNavigation li a { border-bottom:none; cursor:pointer; float:left; padding:0; z-index:99; }
#TopNavigation li a span { display:none;}
#TopNavigation li.key0 a { background:transparent url(../../images/sehrfein_nav-key.png) no-repeat 0 0; height:138px; width:49px; }
/*#TopNavigation li.key0 a:hover { background:transparent url(../../images/sehrfein_nav-key.png) no-repeat 0 -138px; height:138px; width:49px; }*/


#TopNavigation li.key1 a { background:transparent url(../../images/sehrfein_nav-key1.png) no-repeat 0 0; height:138px; width:32px; }
#TopNavigation li.key1 a:hover { background:transparent url(../../images/sehrfein_nav-key1.png) no-repeat 0 0px; height:-138px; width:32px; }


#suche {
	background:#36618f url(./../../images/sehrfein_search_bgr.png) no-repeat;
	height: 120px;
	border-bottom: 1px solid #7492b1;


}


#drops {}


/***************************Dropdown-Branchen****************************/

#accordion {
	
	width: 630px;
	margin-top: 1px;
	margin-left: 47px;
	margin-bottom: 1px;	
	}
	

	#footera {
clear:both;

}


#accordion h3 {	
	width: 630px;
	text-indent: -999em;
	cursor: pointer;
	height:61px;
	background: url(../../images/sehrfein-branchen_bgr.png) no-repeat;
	color: #fff;
	text-transform: uppercase;
	}
	
#accordion p {
	color: #fff;
	font-size: 1.2em;
	margin-left: 47px;

}




	
	
	
	
/***************************FOOTER*******************************/

#footer {
	border-top: 1px solid #7492b1;
	background:#1d4363 url(./../../images/sehrfein-footer_bgr.png) repeat-x;
	min-height: 306px;
	color: #fff;
	}
	
#footer a {color: #fff;}

#footernav1 {display:block; float:left; width: 220px; padding:0; margin:0; }

#footernav1 ul {margin-left: 33px; margin-top: 119px;background:transparent url(./../../images/sehrfein_footer_logingfx.png) no-repeat; height: 95px; list-style:none;}
#footernav1 li {margin-left: 47px;}


#footernav2 {display:block; float:left; width: 200px;}

#footernav2 ul {margin-left: 47px;margin-top: 119px;background:transparent url(./../../images/sehrfein_footer_grundlagengfx.png) no-repeat; height: 95px;list-style:none;}
#footernav2 li {margin-left: 40px;}

#footernav3 {display:block; float:left; width: 200px;}

#footernav3 ul {margin-left: 47px;margin-top: 119px;background:transparent url(./../../images/sehrfein_footer_unsgfx.png) no-repeat; height: 95px;list-style:none;}
#footernav3 li {margin-left: 67px;}

#footernav4 {display:block; float:left; width: 200px;}

#footernav4 ul {margin-left: 17px;margin-top: 119px;background:transparent url(./../../images/sehrfein_footer_pressgfx.png) no-repeat; height: 95px;list-style:none;}
#footernav4 li {margin-left: 69px;}

/*		ACCORDION
-------------------------------------------------*/
/*.accordion { height:auto; width:630px; 
	margin-left: 45px;}
.accordion h6 { color: #fff;background:url(../../images/sehrfein_a-j_bgr.png) no-repeat; cursor:pointer; font-weight:normal; font-size: 1.3em; height:40px; line-height:40px; margin:0; margin-top:2px; padding:0; text-indent:67px; text-transform:uppercase; }
.accordion h6:hover { url(../../images/sehrfein_accordion_over.png) no-repeat; height:40px; }
.accordion h6.active { background:url(../../images/sehrfein_accordion_over.png) no-repeat; height:40px; }
.accordion p { height:auto; margin:0; padding:10px; }*/




/******************disclaimer*******************************/

.disclaimer p {
	background: #7492b1;
	color:#fff;
	font-family: Georgia,serif;
	font-style: italic;
	font-size: 1.3em;
	padding: 3px;
	margin-bottom:15px;
	margin-top:15px;
	}


#ColumnLeft {

}

#ColumnLeft p {
	color: #fff;
	font-size: 1.2em;
	line-height: 1.4em;
	padding: 15px;
	font-family:"Georgia", Helvetica, Verdana, Arial, sans-serif;
	}
	
#disclaimer p {
	color: #fff;
	font-size: 1.2em;
	line-height: 1.4em;
	padding: 15px;
	font-family:"Georgia", Helvetica, Verdana, Arial, sans-serif;
	}



#ColumnRight {
	background:transparent url(./../../images/sehrfeinColumnright_Bgr.png) no-repeat;
	float:left;

	postition:relative;



	width:325px;

}



.success, .warning, .error, .info, .error3 {

	/*background-position:10px center;

	background-repeat:no-repeat;*/

	margin-bottom:20px;

	padding:10px;

}



.success {

	background-color:#EEFFEE;

	/*background-image:url('./../../images/icon/successMedium.png');*/

	border:1px dashed #009900;

	color:#009900;

}



.error {

	color:#ff9933;
	
	font-weight: normal;



	/*background-image:url('./../../images/icon/errorMedium.png');*/

	border:1px solid #ff9933;

}


.error3 {

	color:#ff9933;
	
	font-weight: normal;



	/*background-image:url('./../../images/icon/errorMedium.png');*/

	border:1px solid #ff9933;

}



.error2 {

	color:#ff9933;
	
	margin-bottom:20px;

	padding:7px 10px 7px 45px;
	
	font-weight: normal;

	background-color:none;

	/*background-image:url('./../../images/icon/errorMedium.png');*/
	
	background-repeat:no-repeat;
	
	background-position:10px center;
	
	text-indent: 25px;

	border:1px solid #ff9933;

}



.error a {

	color:#006699;

	text-decoration:underline;

}



.error a:hover { text-decoration:none; }



.info {

	background-color:#fff;

	/*background-image:url('./../../images/icon/infoM.png');*/

	border:1px solid #ff9933;

	-moz-border-radius-bottomleft:3px;

	-moz-border-radius-bottomright:3px;

	-moz-border-radius-topleft:3px;

	-moz-border-radius-topright:3px;
	
	color:#000;

}



.innerError {

	/*background-image:url('./../../images/icon/errorSmall.png');*/

	background-position:1px center;

	background-repeat:no-repeat;

	margin-bottom:5px;

	padding:5px 5px 5px 25px;

	color:#ff9933;

}



.SocialBookmark {

	padding:5px;

	margin-right:5px;

	border-bottom:1px solid #dddddd;

}



.SocialBookmark:hover {

	border-bottom:1px solid #ff6600;

}



div.RSS img { float:left; margin-right:5px; margin-left:5px; }

div.RSS p { padding-top:5px; font-size:11px; }



img.Tag {

	margin-right:5px;

	vertical-align:middle;

}



img.Icon {

	margin-right:4px;

	vertical-align:bottom;

}



#GoogleMapsDivBig {

	margin:10px 0px 25px 0px;

	width:100%;

	height:500px;

	border:1px solid #dddddd;

	background-color:#efefef;

	-moz-border-radius-bottomleft:3px;

	-moz-border-radius-bottomright:3px;

	-moz-border-radius-topleft:3px;

	-moz-border-radius-topright:3px;

}



/* Media Uploader */

.Progress {

	margin-top:10px;

	border:1px solid #cccccc;

	width:450px;

	height:16px;

}



.Bar {

	width:0px;

	height:100%;

	background-color:#006699;

}



.media-item {

	min-height:16px;

	width:300px;

}

.media-item td {
	white-space: normal;
	}



.Crunching { 

	display:block;

	line-height:32px;

	text-align:right;

	margin-right:5px;

}



.Filename.Original {

	float:left;

}



.listTable {

	margin:0px 0px 15px;

	border-collapse:collapse;

	border:1px solid #999999;

	clear:both;

	width:100%;

}



.listTable thead, .listTable tr.tableHeader {

	background-color:#ebf3f7;

	color:#333333;

}



.listTable th {

	line-height:1.3em;

	border-bottom:1px solid #999999;

	font-size:11px;

	vertical-align:text-top;

	padding:9px 15px 6px 10px;

	text-align:left;

}



.listTable td {

	border-bottom:1px solid #999999;

	padding:7px 15px 9px 10px;

	vertical-align:top;

}



.listTable th.ActionLinks { text-align:right; }

.listTable td.ActionLinks { text-align:right; }



tr.CycleColor-1 { background-color:#efefef; }

tr.CycleColor-2 { background-color:#ffffff; }



.Highlight {

	background-color:#ffff00;

	color:#0000ff;

	padding:0px 2px;

}



.w50 h3 {

	margin-bottom:0.5em;

}



ul.ArchivList {

	border-top:1px solid #cccccc;

	margin-bottom:1.5em;

}



ul.ArchivList li {

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin-bottom:0px;

	margin-left:0px;

}



ul.ArchivList li a {

	background-image:url('./../../images/icon/arrow-9-Small.gif');

	background-position:5px 50%;

	background-repeat:no-repeat;

	border-bottom:1px solid #cccccc;

	display:block;

	padding:0.5em 1em 0.5em 20px;

	text-decoration:none;

}



div.ArchivRow {

	margin-bottom:30px;

}



div.ArchivRow h2 {

	font-size:15px;

	margin-bottom:3px;

}



/* Footer */

div.footWrap {
font-family:"Georgia", Helvetica, Verdana, Arial, sans-serif;
padding-left: 70px;
letter-spacing: 1px;
font-style: italic;
color: #efefef;
font-size: 10px;
}



div.footWrap p {



}



/* Useroffice */

#UsernameHelpMessage p, #FirstnameHelpMessage p, #LastnameHelpMessage p, #EmailHelpMessage p, #PasswordHelpMessage p, #Password2Div p {
	color: #000;
	}


	
	
	
p.UserActionLinks {

	text-align:right;

	font-size:11px;

}



div.UserItemInfobox {

	font-size:11px;

}



div.UserItemInfobox img.RatingIcon, div.UserItemInfobox img.PagerankIcon {

	vertical-align:middle;

}



div.UserItemErrorDiv {

	padding:7px 10px 7px 10px;

	color:#cc0000;

	background-color:#fff;

	/*border:1px solid #7492b1;*/

	/*-moz-border-radius-bottomleft:3px;

	-moz-border-radius-bottomright:3px;

	-moz-border-radius-topleft:3px;

	-moz-border-radius-topright:3px;*/

}



div.UserItemErrorDiv h3 { 
	
	color: #1d4363;

	font-weight:normal; 

	font-size:1.2em;

	padding-bottom:3px;

	border-bottom:1px solid #7492b1;

}



div.UserItemErrorDiv label {

	cursor:pointer;

}



div.UserItemErrorDiv div {

	color:#444444;

	font-size:11px;

}



#UserPostAddForm label {

	font-weight:bold;

	display:block;

	margin-top:10px;

}



#UserPostAddForm .mceEditor #Content_tbl {

	border:1px solid #cccccc;

}


.i-descr {
	font-size: 1.1em;
	padding-left: 47px;
	color: #fff;
	}
	
.col_name2 {
	background: #7492b1;

	font-family: Georgia,serif;
	font-style: italic;
	font-size: 1.3em;
	padding: 3px;
	margin-bottom: 5px;
	}
	
.col_name2 h1 {
		color:#fff;
	}

/****************impressum*******************/

#box1 .col_name {
	background: #7492b1;
	color:#fff;
	font-family: Georgia,serif;
	font-style: italic;
	font-size: 1.3em;
	padding: 3px;
	margin-bottom: 5px;
	}

#box1 .col {
	float: left;
	
	}

#box1 .col_text {
	margin-left: 185px;
	height: 180px;
	}


#box1 {
	margin-left: 47px;
	width: 630px;
	}
	
	

	
#box2 {
	width: 630px;
	margin-left: 47px;
	margin-bottom: 10px;
	}
	
#box2 .col_name {
	background: #7492b1;
	color:#fff;
	font-family: Georgia,serif;
	font-style: italic;
	font-size: 1.3em;
	padding: 3px;
	margin-bottom: 5px;
	}

#box2 .col {
	float: left;
	
	}

#box2 .col_text {
	margin-left: 185px;
	height: 180px;
	}
	
	
#box3 {
	width: 630px;
	margin-bottom: 10px;
	}
	
#box3 .col_name {
	background: #7492b1;
	color:#fff;
	font-family: Georgia,serif;
	font-style: italic;
	font-size: 1.3em;
	padding: 3px;
	margin-bottom: 5px;
	}

#box3 .col {
	float: left;
	
	}

#box3 .col_text {
	margin-left: 185px;
	height: 180px;
	}
	
	
/**********BOX**************/


#box4 {
	width: 200px;
	margin:0;
	background:transparent url(./../../images/sehrfeinColumnright_Bgr.png) no-repeat;

	}
	
#box4 .col_name {
	background: #7492b1;
	color:#fff;
	font-family: Georgia,serif;
	font-style: italic;
	font-size: 1.3em;
	}

#box4 .col {
	float: left;
	
	}

#box4 .col_text {
	
	}

#wrapa {
	width: 1002px;
}

#maina {
float:left;
width:680px;

}
#sidebara {
float:right;
width: 320px;

}


#sidebara .artikelbgr .artikeltext h1{
	color: #3c6692;
	font-size: 1.3em;
	
}


#sidebara .artikelbgr {
	margin-left: 10px;
	margin-top: 46px;	
	}


#sidebara .artikelbgr .artikeltext h2  {
	font-size: 1.1em;
	display:block;
	padding-bottom: 3px;
	padding-top: 8px;
		
}


#sidebara .artikelbgr .artikeltext li  {
	padding:0;
	margin:0;
	display: inline;
	width: 200px;
	list-style:none;
	color: #999999;
	line-height: 1.4em;
}


/*#sidebara .artikelbgr {
	margin-top: 36px;
	background:transparent url(./../../images/sehrfein_artikel_bgr.png) no-repeat;
	height: 366px;
}

#sidebara .artikelbgr .artikeltext {
	padding:10px;
	width: 244px;
}

#sidebara .artikelbgr .artikeltext p{
	padding-left: 30px;
}



#sidebara .artikelbgr .artikeltext ul  {
	line-height: 1.3em;
	
}


#sidebara .artikelbgr .artikeltext h2  {
	font-size: 1.1em;
	display:block;
	width: 290px;
	padding-left: 35px;
	
	
}

#sidebara .artikelbgr .artikeltext li  {
	
	padding-left: 35px;	
	list-style:none;
	
}

#sidebara .artikelbgr .artikeltext h1{
	color: #3c6692;
	font-size: 1.3em;
	padding-left: 35px;
}


#sidebara .artikelbgr .artikeltext h2 a {
	
	color:#7492b1;
	font-weight: normal;
	
	
}*/

	
.PackageDesc ul { 
	margin-left:20px;
	margin-top:10px;
}

.PackageDesc ul li {
	background:transparent url('./../../images/icon/icon_check.png') no-repeat scroll 0pt 50%;
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	padding-left:23px;
	line-height:23px;
}

.preis1 {
	border-top: 1px solid #7492b1;
	font-size:20px;
	font-weight:bold;
	text-align:right;
	margin:10px 0px 0px 0px;
	}

.preis1 span {
	font-size:25px;
	color:#ff6600;
	}
/********Glow_middle**********//





/*glowy*/
.wrapper {
   background:#fff;
	  border:1px solid #000;
	  margin:10px 0;
	  padding:20px;
}


.wrapper ol {
	padding-left: 30px;
	padding-right: 2px;
	}
.wrapper .mod h4 {
   margin:0 0 5px 0;
}


.wrapper .mod_sidebar h4 {
   margin:0 0 5px 0;
}

.wrapper .notes {
	  xwidth:300px;
   margin:10px;
}
.wrapper .notes ul {
   clear:both;
   float:none;
   border:1px solid #333;
   background:#eee;
   margin:0 0 20px 0;
   padding:10px 10px 10px 20px;
}
.wrapper .notes ul ul {
   border:0;
   background:transparent;
   margin:0;
}
.wrapper .notes .mod {
   xwidth:200px;
}


.wrapper .notes .mod_sidebar {
   xwidth:200px;
}

.wrapper .notes .mod .mod-content {
}


.wrapper .notes .mod_sidebar .mod-content {
}

.wrapper h3 {
   font:bold 130% arial;
   margin:0 0 7px 0;
}
.wrapper:after {
   content:"";
   display:block;
   font-size:0px;
   line-height:0px;
   height:0px;
   clear:both;
   visibility:hidden;
}
.mod {
   width: 630px;
   position:relative;
   margin:10px 0 0 0;
   z-index:0;
}

.mod_sidebar {
   width: 287px;
   position:relative;
   margin:10px 0 0 0;
   z-index:0;
}

.mod_sidebar .mod-content {
   padding:10px;
   position:relative;
   z-index:2;
   font-size: 1.1em;
}




.mod .mod-content {
   padding:10px;
   position:relative;
   z-index:2;
   font-size: 1.1em;
}

	
.vorteile {
	background:transparent url(../../images/sehrfein_vorteile_bgr.png) no-repeat 0 0; height:200px; width:520px;
	}
	
.vorteile ul {
	padding-top: 35px;
	list-style: none;

	
	}
	
.vorteile li {
	padding-bottom: 13px;
	padding-left: 100px;
	padding-right: 45px;
	font-size: 1.2em;
	margin-bottom: 10px;

	}

.mod .bd {
   min-height:150px;
	  _height:150px;
}

.mod_sidebar .bd {
   min-height:150px;
	  _height:150px;
}


#glow-wrapper {
   background:url(images/hlokitty_bg_btm.gif) repeat 0 0;
}
#glow {margin-top:30px;}
#glow .mod-content{
    background:#fff;
	border:1px solid #eaeaea;
}
#glow .x1,
#glow .x1a,
#glow .x2,
#glow .x2a {
   display:block;
	background:url(./../../images/glow.png) no-repeat;
	_background:transparent;
	width:100%;
	height:100%;
	position:absolute;
}
#glow .x1{
   background-position:0 0;
	z-index:-2;
	top:-10px;
	left:-10px;
	bottom:0;
	padding:0 10px 10px 0;
}
#glow .x1 .x1a {
   height:10px;
	width:10px;
	background-position:100% 0;
	right:-10px;
	top:0;
}
#glow .x2 {
   background-position:100% 100%;
	z-index:-1;
	bottom:-10px;
	right:-10px;
	padding:10px 0 0 10px;
}
#glow .x2 .x2a {
   height:10px;
	width:10px;
	background-position:0 100%;
	left:-10px;
	bottom:0;
}
 
#glow-wrapper .sprite-wrapper,
#glow.mod {
   clear:right;
   float:left;
}


#glow-wrapper .sprite-wrapper,
#glow.mod_sidebar {
   clear:right;
   float:left;
}


#glow-wrapper .sprite-wrapper {
   width:520px;
			background:#fff;
   margin-left:20px;
			padding:0 10px;
}





/********Glow_sidebar**********//


.wrapper_S {
   		background:#fff;
	  border:1px solid #000;
	  margin:10px 0;
	  padding:20px;
}
.wrapper_S .mod_S h4 {
   margin:0 0 5px 0;
}
.wrapper_S .notes_S {
   xwidth:300px;
   margin:10px;
}

.wrapper_S .notes_S .mod_S {
   xwidth:200px;
}
.wrapper_S .notes_S .mod_S .mod-content_S {
}
.wrapper_S h3 {
   font:bold 130% arial;
   margin:0 0 7px 0;
}
.wrapper_S:after {
   content:"";
   display:block;
   font-size:0px;
   line-height:0px;
   height:0px;
   clear:both;
   visibility:hidden;
}
.mod_S {
   width:300px;
   position:relative;
   margin:10px 0 0 10px;
   z-index:0;
}
.mod_S .mod-content_S {
   padding:10px;

}
.mod_S .bd {
   min-height:150px;
	  _height:150px;
}
pre {
   border:1px solid #acacac;
   background:#cfc;
			padding:0 20px;
}

/*rounded corners with border */
#corners-wrapper_S {
   background:#fff;
}
#corners-b_S {
   border:1px solid #295c7d;
   background-color:#6ff;
}
#corners-b_S .x1_S, #corners-b_S .x1a_S, #corners-b_S .x2_S, #corners-b_S .x2a_S {
   display:block;
   clear:both;
   font-size:0; /*for IE6*/
   height:18px;
   position:relative;
   text-align:left;
   background:url(images/cr_big.gif) no-repeat;
}
#corners-b_S .x1_S, #corners-b_S .x2_S {
   width:auto;
   right:-1px;
}
#corners-b_S .x1a_S, #corners-b_S .x2a_S {
   width:18px;
   left:-2px;
}
#corners-b_S .x1_S {
   background-position:100% 0;
   top:-1px;
}
#corners-b_S .x1a_S {
   background-position:0 -36px;
}
#corners-b_S .x2_S {
   position:absolute;
	  width:100%;
   background-position:100% -18px;
   bottom:-1px;
   _bottom:-2px;
}
#corners-b_S .x2a_S {
   background-position:0 -54px;
}
#corners-wrapper_S #corners-b.mod_S {
   clear:right;
			float:left;
			margin-right:20px;
}
#corners-wrapper_S .mod-wrapper_S {
   clear:right;
			float:left;
   background:#f9f;
			padding:10px 0 10px 10px;
			width:310px;
}
#corners-wrapper_S .sprite-wrapper_S,
#corners-wrapper_S .notes_S {
   clear:right;
			float:left;
}
#corners-wrapper_S .sprite-wrapper_S {
   width:200px;
}
#corners-wrapper_S .notes_S {
   width:700px;
}
/*rounded corners - solid */
#corners-nb-wrapper_S {
   background:url(images/camogreen_bg.gif) repeat 0 0;
}
#corners-nb-wrapper_S h3 {
   color:#fff;
}
#corners-nb.mod_S {
   color:#fff;
   left:10px;
}
#corners-nb_S .mod-content_S {
   padding:0;
}
#corners-nb_S pre {color:#000;}
#corners-nb_S .hd {padding:10px 10px 0 14px;}
#corners-nb_S .bd {padding:0 10px 0 14px;}
#corners-nb_S,
#corners-nb_S .mod-content_S,
#corners-nb_S .ft_S,
#corners-nb_S .ft-content_S {
   background:transparent url(images/rc_nb.gif) no-repeat;
   position:relative;
}
#corners-nb_S {
   background-position:100% 0;
}
#corners-nb_S .mod-content_S {
   background-position:0 0;
   left:-7px;
   width:100%;
}
#corners-nb_S .ft_S {
   background-position:100% 100%;
   bottom:-7px;
   right:-7px;
   width:100%;
}
#corners-nb_S .ft_S .ft-content_S {
   background-position:0 100%;
   padding:0 0 7px 10px;
   left:-7px;
}
#corners-nb_S .x2a_S {
   display:block;
   font-size:0;
   line-height:0;
   height:1px;
   width:1px;
   position:absolute;
   right:-15px;
   top:15px;
   border-right:0;
   border-left:15px solid #2899e0;
   border-top:10px solid transparent;
   border-bottom:10px solid transparent;
   _border-top-color:cyan;
   _border-bottom-color:cyan;
   _filter:chroma(color="cyan");
}

#corners-nb_S.mod_S {
   clear:right;
			float:left;
			margin-right:50px;
}
#corners-nb-wrapper_S .sprite-wrapper_S {
   clear:right;
			float:left;
			width:500px;
}
/*2-sided dropshadow*/
#shadow-wrapper {
   background:#544433 url(images/stitch_bg_btm.gif) repeat 0 100%;
}
#shadow {
   _padding-bottom:6px;
   _overflow-y:hidden;
}
#shadow .mod-content {
   border:1px solid #746555;
   background:#bdafa1;
}
#shadow .x2a {
   display:block;
   background:#000;
   height:100%;
   _height:3000px;
   width:100%;
   position:absolute;
   top:6px;
   left:6px;
   z-index:-1;
   opacity:.30;
   filter:alpha(opacity="30");
}
#shadow.mod,
#shadow-wrapper .notes {
   clear:right;
			float:left;
			margin-bottom:30px;
}
#shadow-wrapper .notes {
   width:500px;
}
/*opaque*/
#opaque-wrapper {
   background:#94d33e url(images/leaves_bg_btm.jpg) repeat 0 0;
}
#opaque {
   _padding-bottom:6px;
	_overflow-y:hidden;
}
#opaque .mod-content {
   border:1px solid #fff;
}
#opaque .x1a { /*opacity layer*/
   display:block;
	background:#fff;
	width:100%;
	height:100%;
	_height:2000px;
	position:absolute;
	_bottom:6px;
	opacity:.40;
	filter:alpha(opacity="40");
}
#opaque .x2 { /*offsets shadow by 6px*/
   display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	top:6px;
	left:6px;
	_top:auto;
	_bottom:-6px;
}
#opaque .x2a {
   display:block;
   border:6px solid #000;
   border-top:0;
	border-left:0;
	width:100%;
	height:100%;
   _height:2000px;
   position:relative;
	bottom:6px;
	right:6px;
	opacity:.30;
	filter:alpha(opacity="30");
}
#opaque.mod,
#opaque-wrapper .notes {
   clear:right;
			float:left;
			margin-bottom:40px;
}
#opaque-wrapper .notes {
   width:500px;
			margin-left:30px;
}
/*with a gradient*/
#gradient-wrapper {
   background:url(images/lines_bg.gif) repeat 0 0;
}
#gradient-wrapper h3 {
   color:#fff;
}
#gradient {
   _padding-bottom:6px;
	_overflow-y:hidden;
}
#gradient .mod-content {
   border:1px solid #c06;
}
#gradient .x1a { /*opacity layer*/
   display:block;
	background:#c06 url(images/grd_white.png) repeat-x 0 100%;
	_background:#f39;
	width:100%;
	height:100%;
	_height:2000px;
	position:absolute;
	_bottom:6px;
	opacity:.40;
	filter:alpha(opacity="40");
}
#gradient.dark .x1a {
   background-image:url(images/grd_black.png);
	_background:#f39;
}
#gradient .x2 { /*offsets shadow by 6px*/
   display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	top:6px;
	left:6px;
	_top:auto;
	_bottom:-6px;
}
#gradient .x2a {
   display:block;
   border:6px solid #000;
   border-top:0;
	border-left:0;
	width:100%;
	height:100%;
   _height:2000px;
   position:relative;
	bottom:6px;
	right:6px;
	opacity:.30;
	filter:alpha(opacity="30");
}
#gradient-wrapper .mod {
  clear:right;
		float:left;
		margin-right:20px;
		margin-bottom:40px;
}

/*glowy*/
#glow-wrapper_S {
   background:url(images/hlokitty_bg_btm.gif) repeat 0 0;
}
#glow_S {margin-top:30px;}
#glow_S .mod-content_S{
   	background:#fff;
	
}
#glow_S .x1_S,
#glow_S .x1a_S,
#glow_S .x2_S,
#glow_S .x2a_S {
   display:block;
	background:url(./../../images/glow.png) no-repeat;
	_background:transparent;
	width:100%;
	height:100%;
	position:absolute;
}
#glow_S .x1_S{
   background-position:0 0;
	z-index:-2;
	top:-10px;
	left:-10px;
	bottom:0;
	padding:0 10px 10px 0;
}
#glow_S .x1_S .x1a_S {
   height:10px;
	width:10px;
	background-position:100% 0;
	right:-10px;
	top:0;
}
#glow_S .x2_S {
   background-position:100% 100%;
	z-index:-1;
	bottom:-10px;
	right:-10px;
	padding:10px 0 0 10px;
}
#glow_S .x2_S .x2a_S {
   height:10px;
	width:10px;
	background-position:0 100%;
	left:-10px;
	bottom:0;
}

#glow-wrapper_S .sprite-wrapper_S,
#glow.mod_S {
   clear:right;
			float:left;
}
#glow-wrapper_S .sprite-wrapper_S {
   width:520px;
			background:#fff;
   margin-left:20px;
			padding:0 10px;
}





/***************Vidtour*************************/


.regvid {
	width: 534px;
	height: 100px;
	}

.regvid ul {
	list-style:none;
	width: 534px;
	}
	
.regvid li {
	float:left;
	display:block;
	width: 244px;
	padding-right: 17px;
	}
	
	



