/* 
Theme Name: Rotlicht-Weblog 2009
Description: Das Rotlicht-Weblog-Layout im Rotlicht-MV-Style.
Author: Thomas Schiller
Author URI: http://www.rotlicht-mv.de
Version: 0.1
Alle Links und Hinweise zu meiner Person und meiner Webseite können gerne entfernt werden. Über eine Nennung würde ich mich dennnoch freuen. ;)

*/

* { /* Reset aller Abstände und Rahmen */
	border: 0 none;
	margin: 0;
	padding: 0;
	}
	*/
	
html,body{margin:0;padding:0}
body{ background-color:#950C0C; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif;
margin-left: 0px;
	margin-top: 0px; 
	margin-right: 0px;
	margin-bottom: 0px;}
div#header {margin:0; padding-left:135px;}
div#containerrahmen{text-align:left;}
div#footer{background: #950C0C;}
div#footer p{margin:0;}

div#containerrahmen{text-align:left;width:1000px;margin-top:120px; margin:0 auto}
div#wrapper{float:left;width:100%; }
*>#wrapper{ 	}
div#content{margin-right: 260px; width:710px;margin-top:120px; line-height: 24px;}
div#spaltelinks{text-align:right;float:left;width:145px;margin-left:-290px;margin-top:120px;}
div#spalterechts{text-align:right;float:left;width:145px;margin-left:-145px;margin-top:120px;}
div#footer{clear:left;width:100%}






div#kopfbereich { 
  width: 1000px;/*ohne Angabe zeichnet Opera die Einträge untereinander */
  position:absolute;  
  top: 0px; 
  text-align: left;
  z-index:35;
float:right;

  }




div#girl {position:absolute; width:48px; height:110px; left:0px; top:0px;}
div#RotlichtLogo{position:absolute; width:468px; height:60px; left:50px; top:10px;}
div#Suchformular{position:absolute; width:475px; height:60px; left:520px; top:0px; padding:0px;}
div#TopNavigation{position:absolute;width:950px;left:50px; top:75px; line-height:20px;}
div#Suchformular input{margin:0px;}

p,br {
 font-family: Tahoma;
 font-size: 12px;
}
td,tr{margin:0 0 0 0;text-align:left;}

#hiddendiv {
  display: none;
}  

#servicediv span { float: left; font-size: 10px; background-color: #DFC6C6; padding: 0px 1px 0px 1px; width: 220px;
				margin: 1px; border: solid 1px; border-color: #ccc #999 #999 #ccc; color: #333; }
				
#hiddendivfuss {
  display: none;
}
#hiddendivmenue {
  display: none;
}
.klein {  font-family: Tahoma; font-family: Tahoma;font-size: 10px; }
.mini {  font-size: 1px; color: #950C0C; text-decoration: none; }
a.mini {  font-size: 1px; color: #950C0C; text-decoration: none; }
.fuss {  font-size: 12px; color: #000000; text-decoration: none; }

input { COLOR: #ffffff; BACKGROUND-COLOR: #950C0C;border-style:solid;border-width:1px;        }
input:hover {
            COLOR: #ffffff;
            BACKGROUND-COLOR: #950C0C;
}

option {
            COLOR: #ffffff;
            BACKGROUND-COLOR: #950C0C;
}
select {BACKGROUND-COLOR: #950C0C;COLOR: #ffffff; border-style:solid;border-width:1px;}



h1 {
 font-family: Tahoma;
 font-size: 14px;
 font-weight: bold;
}

li {
list-style-type: none;
}

div#content p {

	text-align: left;

	padding: 0px;

	margin-top: 15px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

div#content blockquote {

	clear: both;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-image: url(images/block.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 33px;
	color: #000000;
}


h2 {
 font-family: Tahoma;
 font-size: 14px;
 font-weight: bold;
}
.inseratstitel {
 font-family: Tahoma;
 font-size: 14px;
 font-weight: bold;
}
a,a:link,a:visited {
 font-family: Tahoma;
 text-decoration: underline;
 color: #000000;
}
a:hover {
 font-family: Tahoma;
 text-decoration: none;
 color: #000000;
}





#menue {
width: 145px;
font-size: 12px;
}
#menue ul {
list-style-type: none;
padding: 0px;
margin: 0px;
}
#menue li {
display: block;
margin-bottom: 2px;
}
#menue li a, #menue li a:link {
text-decoration: bold;
display: block;
color: #000000;
width:141px !important;
width:150px;
padding: 2px;
border-top: 0px solid #A2BFE7;
border-right: 0px solid #A2BFE7;
border-bottom: 0px solid #A2BFE7;
border-left: 0px solid #A2BFE7;
background-color: #A2BFE7;
margin-left: 0px;
}
#menue li a:visited {
color: #000000;
}

#menue li a:hover, #menue li a:active, #menue li a:focus {
color: #000000;
border-top: 0px solid #ffffff;
border-right: 0px solid #FFFFFF;
border-bottom: 0px solid #FFFFFF;
border-left: 0px solid #ffffff;
background-color: #ffffff;
padding: 2px;
margin-left: 0px;
}


div.icon { 
	display: block; float: left;
	height: 97px !important;
	height: 100px; 
	width: 243px !important;
	width: 243px; 
	vertical-align: middle; 
	text-decoration : none;
}

div.iconpremium { 
	display: block; float: left;
	height: 97px !important;
	height: 100px; 
	width: 80px !important;
	width: 80px; 
	vertical-align: middle; 
	text-decoration : none;
}






/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 100%; /*For KHTML*/
  list-style: none;
  height: 20px;
  z-index:50;
}

ul#navmenu li {
  margin: 0;
  border-right: 1px solid #950C0C;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 20px;
}

ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 170px;
  list-style: none;
  display: none;
  position: absolute;
  top: 20px;
  left: 0;
}

ul#navmenu ul li {
  float: none; /*For Gecko*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu a {
  border: 0px solid #FFF;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  padding: 0 3px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #CFAFAF;
  color: #000;
  font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 100%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #950C0C;
  color: #ffffff;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float: none;
  background: #CFAFAF;
  color: #000;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background: #950C0C;
  color: #FFF;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background: #4B7CC0;
  color: #fff;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #EDF2F7;
  color: #000;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #EDF2F7;
  color: #fff;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 170px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}

ol.snap_nav {
display: inline;
float: left;
clear: both;
list-style: none;
}

ol.snap_nav li {
display: block;
float: left;
font-size: 12px;
padding: 0 2px 10px 0;
}

ol.snap_nav li a {
font-weight: bold;
font-size: 12px;
}

ol.snap_nav li.snap_selected a {
cursor: text;
}

ol.snap_titles {
clear: both;
display: block;
border: 0;
list-style: none;
}
