/*
Theme Name: Lockruf 0.9 Beta
Theme URI: http://www.lockruf.com/
Description: 1-Column Design Template by Lockruf.com
Version: 0.9
Author: Lockruf.com
Author URI: http://www.lockruf.com/

*/

html,body,#outermost {

	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	overflow:hidden;
}


.warningtext {
font-size:11px !important;
}

.warningtext a:hover {
font-color:#999 !important;
}
body {
	margin:0;
	padding:0;
	/*background:#000000 url(images/test5.jpg) 50% 50% no-repeat;*/
background:#000000 url(images/testpfeil1.jpg) 50% 50% no-repeat;
	color:#000000;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}

.haupt2 {float:right; /*width:200px;*/ font-size:16px; /*text-align:right;*/}

.haupt {float:left; width:500px;}

#centerColumn {
margin:auto;
width:800px;
height:515px;
text-align:left;
vertical-align: middle;

}

#content {
height:385px;
}

#centerColumn h2 {

margin:20px 0 10px;
padding:0px 0px 0px 30px;
font-weight:normal;
}

#adresse {
color:#ffffff;
height:25px;
font-size:11px;
letter-spacing:1px;
padding-left:10px;

}

#header {

	padding:0 0 0 0;

	height:45px;

}

#header h1 {

	margin:0 0 -.6em 0;

	padding:.5em 0 0 1em;

	font-size:1.5em;

	letter-spacing:.1em;

}

#header h2 {



	margin:0 0 0 0;



	padding:1em 0 0 1.75em;



	font-size:.9em;



	font-weight:300;



	letter-spacing:.1em;



}







#nav {
	margin:0 0 0 0;
margin:0 12px 0;
         z-index:20;

background:#222222;
width:760px;
height:25px;

}

#navleer {
	margin:0 0 0 0;
margin:0 12px 0;
         z-index:20;

background:transparent !important;
width:760px;
height:25px;

}



#secondnav {



	margin:0 0 0 0;



	padding:0 12px 0;



         z-index:20;



/*background:#000;*/



height:25px;



}















#subnav {



	margin:0 0 0 0;



	/*padding:.4em 0 0 0;*/



padding-top:25px;



         z-index:20;



/*background:#000;*/



height:385px;



float:right;



width:197px;



display:none;



}







#nav ul {



	margin:0;



	padding:0 9px 0 0;



	list-style:none;



/*float:right;*/



}



#secondnav ul {



	margin:0;



	padding:0 15px 0 0;



	list-style:none;



/*float:right;*/



}



#subnav ul {



	margin:0;



	padding:0;



	list-style:none;



}



#nav li {



	/*margin:0 !important;



	padding:5px !important;*/



	display:inline;



/*font-size:17px;*/



/*background:#FF9900;*/







}



#subnav li {



float:left;



/*overflow:hidden;*/



	/*margin:8px;



	padding:28px 5px;



	display:block;



background:#ff9900;*/



font-size:12px;



/*width:60px;*/



text-align:center;



}



.sub_item a {



background:#FF7B02;



margin:0px 8px 0px 0px!important;



padding:5px !important;



display:block !important;



color:#000;



float:left;;



}



.hotel_item a {



/*background:#FF7B02;*/

line-height:15px;

margin:0px 8px 0px 0px!important;



padding:5px !important;



display:block !important;



color:#fff;



float:left;



}



.bus_item a {



/*background:#FF7B02;*/

line-height:15px;



margin:0px 8px 0px 0px!important;



padding:5px !important;



display:block !important;



color:#fff;



float:left;



}



.hochzeit_item a {



/*background:#FF7B02;*/

line-height:15px;



margin:0px 8px 0px 0px!important;



padding:5px !important;



display:block !important;



color:#fff;



float:left;



}



.tagen_item a {



/*background:#FF7B02;*/

line-height:15px;



margin:0px 8px 0px 0px!important;



padding:5px !important;



display:block !important;



color:#fff;



float:left;



}



#subnav li.current_page_item a{

background:#fff;
color:#ee7d00;
border:3px solid #ee7d00;
}
.current_page_item a  {
color:#fff;
}

#footer {
	position:relative;
	bottom:0;
	margin:20px 0 0 0 ;
	height:90px;
	line-height:1.5em;
	text-align:center;
	background:transparent url(images/footer_breit.png) top left no-repeat;
	color:#fff;
padding-top:85px !important;
letter-spacing:.6px;
}



#footer a {color:#fff; }



#footer p {

float:left;

color:#999999;

padding:50px 0 0 0px;

letter-spacing:0.12em;

margin:0;

text-align:left;

width:560px;

}















#wrapper {



	margin: 10px;



}







#outer {



	height: 535px;



	width:800px;



	z-index: 10;



}







/*



Works in IE5+/Win, Opera 5+, Netscape 6+, Firefox, Konqueror 3, Safari



Does not work in NS4.x or IE/Mac



*/



.valignmid1 {



	position: relative;



	margin: 0 auto;



}



/* Opera 7.0x is buggy when you put display:table on <body> Opera 7.2+ and 6.x



   don't appear to have this problem. We hide this from IE5/Mac, because it



doesn't support display:table-cell and it doesn't have the same bug that allows



this to work in IE5-6/Win (hide from IE/Mac) \*/



.valignmid1 {



	display: table;



	vertical-align: middle;



}



/* Moz1.4 - Moz1.6 (NS7.1) bug, can't put position:relative on .valignmid2 \*/



.valignmid2 {
	width: 100%;
display: table-cell;
	vertical-align: middle;
}

/* end hide */

.valignmid3 {
	position: relative;
}







a {



	color:#330000;



	text-decoration:none;



}







a:hover {



	color:#eeeeee;



	text-decoration:none;



}







blockquote {



	margin:1em;



	padding:.5em;



	background-color:#eeeeee;



	border-top:1px solid #cccccc;



	border-bottom:1px solid #cccccc;



}







blockquote p {



	margin:.2em;



}







.haupt_item a {



	color:#ff9933;



	text-decoration:none;



background: #000;



padding:5px;



margin: 0 8px 8px 0 !important;



font-size:16px;



}







.haupt2_item a {



color:#ff9933;



	text-decoration:none;



background: #000;



padding-left:8px;



padding-right:8px;



}







.haupt_item a:hover {
	color:#ff9900;
	text-decoration:none;
}

#nav li.current_page_item {
border:none !important;
}

#nav li.current_page_item a{
background:#FF7B02;
color:#fff;
border:none !important;
}

/* ------- die verschiedenen hintergünde ---------------*/
#content_inhalt {
background:url(images/back_inhalt.gif) top left repeat-y;
height:375px;
overflow:auto;
margin-bottom:28px;
margin-top:15px;
}







#contentinformation {



width:760px;



float:left;



background:#FF7B02 url(images/back_sonne.jpg) top right no-repeat !important;



	height:375px;



	overflow:auto;



margin:0 10px;



overflow-x:hidden;



}



#contenthochzeit {
width:760px;
float:left;
/*background:#FF7B02 url(images/hochzeit_back.jpg) top right no-repeat !important;*/
background:#FF7B02 url(images/back_sonne.jpg) top right no-repeat !important;
height:375px;
overflow:auto;
margin:0 10px;
overflow-x:hidden;
}

#contentslideshow {
width:760px;
float:left;
background:#000  !important;
height:375px;
overflow:none;
margin:0 10px;
overflow:hidden;
}

#contentslideshow p{
}

#contenthotelstart {
width:760px;
float:left;
background:#FF7B02 url(images/hotelstartbild.jpg) top right no-repeat !important;
height:375px;
overflow:auto;
margin:0 10px;
overflow-x:hidden;
}

#contenthochzeitstart {
width:760px;
float:left;
background:#FF7B02 url(images/hochzeitstart.jpg) top right no-repeat !important;
height:375px;
overflow:auto;
margin:0 10px;
overflow-x:hidden;
}

#contentflittertipp {
width:760px;
float:left;
background:#FF7B02 url(images/flittertip.jpg) top right no-repeat !important;
height:375px;
overflow:auto;
margin:0 10px;
overflow-x:hidden;
}


#contenttagenstart {



width:760px;



float:left;



background:#FF7B02 url(images/tagenstartbild.jpg) top right no-repeat !important;



	height:375px;



	overflow:auto;



margin:0 10px;



overflow-x:hidden;



}



#contentbusstart {



width:760px;



float:left;



background:#FF7B02 url(images/busstartbild.jpg) top right no-repeat !important;



	height:375px;



	overflow:auto;



margin:0 10px;



overflow-x:hidden;



}





#contentauswahl {

width:760px;



float:left;



/*background:#FF7B02 url(images/back_sonne.jpg) top right no-repeat !important;*/



	height:375px;



	overflow:auto;



/*margin:0 10px;*/

margin:90px 0 0 100px;



overflow-x:hidden;

}





#contentinformation h1 {

padding-left:30px;

margin: 12px 0px 10px 0px;

}

#contentinformation a {

text-decoration:underline !important;

}

#contentinformation p {

padding-left:30px;

width:530px !important;

line-height:17px !important;

/*text-align:justify;*/

}



#contenthochzeit h1 {

padding-left:30px;

margin: 20px 0px 10px 0px;

}

#contenthochzeit a {

text-decoration:underline !important;

}

#contenthochzeit p {

padding-left:30px;

width:530px !important;

line-height:17px !important;

/*text-align:justify;*/

}









#headlinebild {

padding-left:35px;

margin-top:10px;

margin-bottom:10px;

}

#contentinformation ul{

padding-left:50px;

line-height:17px;

width:500px !important;

}

#contentinformation li {

list-style-image:url(images/list_icon.gif);

}

.listdiv{

background:#ff9900;

margin:0px 8px 8px 0px!important;

padding:28px 5px !important;

display:block !important;

width:60px !important;

color:#000;

}

.listdiv h2 {

color:#ff9900;

margin:0;

padding:0;

font-size:10px;

}

#centerColumn p{

/*background:#776655;

margin:10px;

padding:00px;*/

}

#content p{

margin:0px 0px 10px 0px !important;

}

/* ----- Hintergünde Subnavi ----- */

.zimmer-img {background: url(images/back_navi1.gif) top left no-repeat;}

.restaurant-img {background: url(images/back_navi2.gif) top left no-repeat;}

.feiern-img {background: url(images/back_navi3.gif) top left no-repeat;}

.tagungen-img {background: url(images/back_navi4.gif) top left no-repeat;}

.erholen-img {background: url(images/back_navi5.gif) top left no-repeat;}

.kontakt-img {background: url(images/back_navileer.gif) top left no-repeat;}







/* ----- Home Button in Hauptnavi -----*/



.navt_gl {



float:left;



background:#fff;



margin-right:20px



}



.willkommen-img {background: url(images/home.png) top left no-repeat;



width:16px;



height:16px;



border:none;







}







#contentstart p {



padding-left:30px;



width:350px !important;



line-height:17px !important;







}







#contentstart {



width:535px;



float:left;



background:transparent /*url(images/back_sonne.jpg) top left no-repeat*/ !important;



	height:375px;



	overflow:auto;



margin:10px;







}







#kontakt {



background:#EE7D00 url(images/bepper_kontakt.gif) bottom left no-repeat;



padding-left:10px;



padding-top:10px;



height:340px;



}







#bilder {



width:100%;



height:140px;



background:#999999;



clear:both;



overflow:hidden !important;



}











/* WP-Table CSS File v1.50 */







.wptable {



 	margin-left:		30px;



	/*font:		Icon;*/



	border:		1px Solid ThreeDShadow;



	background:	#f2f2f2;



	color:		WindowText;



	border-collapse: collapse;	



margin-top:10px;



}







/* header row*/



.wptable th {



 



	padding:	2px 5px;



 	border:		1px solid;



	border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;



	cursor:		default;



	/*background:	#773E00;*/



font-weight:normal;



	



}







/* normal row*/



.wptable td {







	padding:	3px;



}







/* alternative rwo */



.wptable tr.alt {



 



 	background-color: #F4F4EC; 







}







#kontaktformular {



width:535px;



float:left;



background:#000 top left no-repeat !important;



	height:375px;



	overflow:auto;



margin:10px;



overflow-x:hidden;



}







#contentinformation .phone {



background: url(images/icon_phone.png) top left no-repeat;



margin-left:80px;



padding-left:22px;



padding-bottom:3px;



}



#contentinformation .fax {



background: url(images/icon_fax.png) top left no-repeat;



margin-left:80px;



padding-left:22px;



padding-bottom:3px;



}



#contentinformation .mail {



background: url(images/icon_mail.png) top left no-repeat;



margin-left:80px;



padding-bottom:3px;



padding-left:22px;



}



#contentinformation .formular {



background: url(images/icon_formular.png) top left no-repeat;



/*margin-left:80px;*/



padding-bottom:3px;



padding-left:22px;



color:#997755;



font-size:bold;



}



#contentinformation .absatz {



height:17px;



}







#adresse a {color:#ffffff}







.bepper {



background:#fff;



text-transform:uppercase;



float:right;



padding:3px;



color:#FF9999;



width:180px;



/*margin-right:20px;*/



text-align:center;}











/**************************************************************
	Image Menu
	v 2.2
**************************************************************/
#imageMenu {
	position: relative;
	width: 560px;
	height: 200px;
	overflow: hidden;
}
#imageMenu ul {
	list-style-type:none !important;
	margin: 0px;
	display: block;
	height: 200px;
	width: 1000px;
	}
#imageMenu ul li {
	float: left;
	list-style:none !important;
}
#imageMenu ul li a {
	text-indent: -1000px;
	background:#FFFFFF none repeat scroll 0%;
	border-right: 2px solid #fff;
	cursor:pointer;
	display:block;
	overflow:hidden;
	width:98px;
	height: 200px;
}
#imageMenu ul li.auswahlhotel a {
	background: url(images/a_hotel.jpg) repeat scroll 0%;
	list-style-type:none !important;

}
#imageMenu ul li.auswahlhochzeit a {
	background: url(images/a_hochzeit.jpg) repeat scroll 0%;
	list-style-type:none !important;

}
#imageMenu ul li.auswahltagen a {
	background: url(images/a_tagen.jpg) repeat scroll 0%;

	list-style-type:none !important;
}
#imageMenu ul li.auswahlkontakt a {
	background: url(images/a_kontakt.jpg) repeat scroll 0%;
	list-style-type:none !important;
width: 310px;
}
#imageMenu ul li.auswahlbus a {
	background: url(images/a_bus.jpg) repeat scroll 0%;
	list-style-type:none !important;
	
}
.clear {
	clear: both;
}
#content_startseite {
	width:560px;
	height:375px;
}
/*************************************************************/
#wptable-3 {
margin-left:330px !important
}
#wptable-2 {
float:left
}
#wptable-4 {
float:left;
} 
#wptable-5 {
/*margin-left:330px !important*/
float:right;
margin-right:150px;
}

#nav a:hover {
background:#FF7B02 !important;
}

#pdfs {
float:right;
margin:31px 20px 0px 0px;
width:150px;
font-size:9px;
}

#pdfs img{
float:left;
border:0px;
}
