/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin: 0px;
	background: url(images/img01.gif) repeat-x left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}

h1, h2, h3 {
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #444444;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 2em;
}

h3 {
	font-size: 1.6em;
}

h4 {
	font-size: 1.0em;
}

p, ul, ol {
	margin-top: 0;
	line-height: 180%;
}

ul, ol {
}

a {
	text-decoration: none;
	border-bottom: 1px dotted #CC0001;
	color: #444444;
}

a:hover {
	background: none;
}

#awrapper {
	width: 940px;
	margin: 0 auto;
	background: url(images/img04.gif) no-repeat left top;
height: 1600px;

}
#wrapper {
	width: 980px;
	margin: 0 auto;
	background: #ffffff ;
	

}

#wrapper .btm {
	background: #ffffff ;
	position:relative;
}

/* Header */

#header {
	width: 980px;
	height: 130px;
	margin: 0 auto;
	/* background: url(images/img02.jpg) ; */
	overflow:hidden;
	background-color:#FFFFFF;
	position:relative;
}

#headtime {
position:absolute;
left:55px;
top:100px;
color:#000000;
font-size:10px;
}

/* Logo */

#logo {
	float: left;
	width: 170px;
	color: #000000;
	margin-top:15px;
}
#werbung {
	position:absolute;
	bottom:0px;
	right:0px;
	float: right;
	width: 740px;
	color: #000000;
}
#logo h1, #logo p {
}

#logo h1 {
	float: left;
	padding: 30px 0 0 20px;
	margin-right: 10px;
	letter-spacing: -1px;
	text-transform: lowercase;
	font-size: 2.8em;
}

#logo h1 a {
	color: #FF7900;
}

#logo p {
	float: left;
	margin: 44px 0 0 0;
	padding: 3px 10px 3px 0px;
	font: normal 13px Georgia, "Times New Roman", Times, serif;
	font-style: italic;
} 

#logo a {
	border: none;
	background: none;
	text-decoration: none;
	color: #000000;
}

/* Search */

#search {
	float: right;
	width: 230px;
	padding: 0;
}

#search form {
	height: 41px;
	margin: 0;
	padding: 70px 0 0 0px;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search-text {
	width: 210px;
	border: none;
	text-transform: lowercase;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#search-submit {
	display: none;
}

/* Menu */

#menu {
	width: 980px;
	height: 44px;
	background: url(images/img03.jpg) ;
	margin: 0px auto;
	padding: 0px;
	position:relative;
}

#menu ul {
position:absolute;
left:0px;
top:0px;
	display:block;
	margin: 10px 0px 0px 0px;
	padding:0px;
	height:44px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
}

#menu a {
	display: block;
	margin-right: 3px;
	padding: 5px 20px 7px 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	border: none;
background: #FF7900;
}

#menu a:hover, #menu .current_page_item a {
}

#menu a:hover {
	background: #000000;
	text-decoration: none;
color: #ffffff;
}

#menu .first {
	margin-left: 10px;
}

/* Page */

#page {
	width: 980px;
	margin: 0 ;
	padding-top: 20px;

	background: #ffffff;
}

/* Content */


.content_white {
background: #ffffff;
}
.content_background {	
background: #ffffff;
background-image:url(bilder/main_spacer.jpg);
background-position:right;
background-repeat:repeat-y;
}
#contentfront {
	float: left;
	width: 750px;

	background: #000000;
}
#acontent {
	float: left;
	width: 940px;
height:100%;
	padding: 20px  0 0;

}
#nachrichtli {
	float: left;
	width: 525px;
height:260px;
	padding: 5px 10px 5px 5px;
margin-left: 15px;
background:#FFCC99;
}
#nachrichtri {
	float: right;
	width: 255px;
height:260px;
	padding: 5px 20px 5px 0;
background:#FFCC99;
}
#nachrichtli2 {
	float: left;
	width: 460px;
height:340px;
margin-left: 15px;
	padding: 5px 10px 5px 5px;
background:#F6DFCE;
}
#nachrichtri2 {
	float: right;
	width: 250px;
height:340px;
	padding: 5px 0px 5px 0px;
background:#ffffff;
}
#nachrichtvideo {
	float: right;
	width: 250px;
height:830px;
	padding: 5px 20px 5px 0;

background:#FFCC99;
}

#container1 {
	float: left;
	width: 220px;
height:330px;
	padding: 5px 10px 5px 5px;
background:#F6DFCE;
}
#containerartikel{
	display: block;
	float: left;
	width: 600px;
height:100%;
	padding: 5px 10px 5px 5px;
background:#Fffff;
}

#containerartikel p {
font-size: 12px;
}

#containerartikel a {
	display: block;
	margin-right: 3px;
	padding: 15px 10px 7px 10px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border: none;
background: #FFffff;
}

#artikel {
	float: left;
	width: 600px;
height:100%;
	padding: 15px 6px 5px 15px;

}
#artikelre {
	float: right;
	width: 170px;
height:100%;
padding:5px 5px 5px 5px;
background:#FBE3C3;
	display: block;
	margin-right: 3px;

	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}


#container2 {
	float: right;
	width: 220px;
height:330px;
	padding: 5px 0px 5px 0px;
background:#FFCC99;
}

#container3 {
	float: left;
	width: 250px;
border: 1px solid #000000;
height:300px;
	padding: 15px 15px 15px 15px;
background:#F6DFCE;

}

#container3 a:hover {
	background: #ff0000;

color: #000000;
}

#container3 a:active {

	text-decoration: none;
color: #ff0000;
}

#container3 a:visited {

	text-decoration: none;
color: #000000;
}



#nachrichtmain {
	float: left;
	width: 460px;
	margin-right:40px;
	padding: 5px 10px 5px 5px;
background:#ffffff;
overflow:hidden;
}
#nachrichtmain3 {
	float: left;
	width: 560px;
	margin-right:40px;
	padding: 5px 10px 5px 5px;
background:#ffffff;
overflow:hidden;
}
#nachrichtmain_kontakt {
float: left;
width: 660px;
margin-right:15px;
margin-left:5px;
padding-bottom:5px;
background:#ffffff;
overflow:hidden;
}


#container4 {
	float: right;
	width: 280px;
height:350px;
	
background:#333333;
}
.post_link {
margin-left:370px;
}
.post_link_cat {
margin-left:220px;
float:left;
margin-right:10px;
}
.post_link_start {
float:left;
}
.post p {
display:block;
}
.post {
margin-top: 3px;
width:450px;
	margin-left: 20px;
	padding-bottom: 10px;
	border-bottom:1px dashed #000000;
	margin-bottom:20px;
}
.first_post {
margin-top: 3px;
width:450px;
	margin-left: 20px;
	padding-bottom: 30px;
	background-color:#FFCC99;
}


.first_post .title {
	padding-left: 5px;
	border-left: 4px solid #B1070F;
	color: #000000;
}
.post .title {
	padding-left: 5px;
	padding-bottom:3px;
	border-left: 4px solid #B1070F;
	color: #000000;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	font-size:1em;
}
.post .title h1, .post .title h2 {
	font-weight:normal;
	line-height:24px;
	padding:0px;
	margin:0px;
	font-size:24px;
	color:#000000;
}
.post .title .subtitle {
font-size:10px;
line-height:normal;
padding:8px 0 0;
margin:0px;
color:#444444;
}
.post .title a {
	background: none;
	color: #000000;
	border: none;
	

}

.post .title a:hover {
	text-decoration: none;
	border: none;
}

.post .meta {
	background: #E0E0E0;
	border-left: 4px double #F57601;
	border-right: 4px double #F57601;
	padding: 3px 10px 3px 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.post .meta .comments,.post .meta .permalink {
}

.post .entry {
	padding: 10px 15px 5px 5px;
	text-align: justify;
}

/* Sidebar */

#sidebar {
width: 120px;
background: url(bgside.jpg) repeat-y;
position:absolute;
top:20px;
right:10px;
overflow:inherit;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin: 0;
	padding: 0;
}

#sidebar li ul {
	padding-bottom: 30px;
}

#sidebar li li {
	line-height: 35px;
	border-bottom: 1px dashed #BCBCBC;
}

#sidebar li li span {
	display: block;
	margin-top: -20px;
	padding: 0;
	font-size: 11px;
	font-style: italic;
	color: #BCBCBC;
}

#sidebar h2 {
	letter-spacing: -.5px;
	color: #444444;
}

#sidebar p {
	padding-bottom: 20px;
	text-align: justify;
}

#sidebar a {
	color: #000000;
	border: none;
}

#sidebar a:hover {
	text-decoration: underline;
	color: #787878;
}

/* Calendar */

#calendar {
}

#calendar_wrap {
	padding: 20px;
}

#calendar table {
	width: 100%;
}

#calendar tbody td {
	text-align: center;
}

#calendar #next {
	text-align: right;
}

/* Footer */

#footer {
	width: 900px;
	height: 20px;
	margin: 0 auto;
	padding: 20px 0 15px 0;
	background: #B1070F;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#footer p {
	margin: 0;
	line-height: normal;
	font-size: 9px;
	text-transform: uppercase;
	text-align: center;
}

#footer a {
	color: #FF9933;
	border-bottom: 1px #FFFFFF dotted;
}
#partnerlinks {
	width: 800px;
	height: 40px;
	margin: 0 auto;
	
	background: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

#standardinserat {
	float: left;
	width: 450px;
height:400px;
	padding: 5px 10px 5px 5px;
background:#F6DFCE url(standard.jpg);
}

#artikelseite {
width:980px;


}

#eromarkt {
	float: left;
	width:550px;

	padding: 0px 0px 0px 12px;

}

#anzeigen {
	float: left;
	width:600px;


}


#eromarktri {
	float: right;
	width: 150px;
height:260px;
	padding: 5px 20px 5px 0;
background:#FFCC99;
}


/* Sidebar */
#wondo {
float: right;
	width: 70px;
	
margin:55px;

}

#bsidebar {
	float: right;
	width: 100px;
margin-right: 60px;
background:#B1070F;
}

#sidebarr {

	width: 160px;

position: absolute;
top: 230px;
margin-left: 200px;
}

#asidebar {
float: right;
	width: 250px;
height: 100%;
background:#cccccc;


}
#asidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#asidebar li {
	margin: 0;
	padding: 0;
}

#asidebar li ul {
	padding-bottom: 30px;
}

#asidebar li li {
	line-height: 35px;
	border-bottom: 1px dashed #BCBCBC;
}

#asidebar li li span {
	display: block;
	margin-top: -20px;
	padding: 0;
	font-size: 11px;
	font-style: italic;
	color: #BCBCBC;
}

#asidebar h2 {
	letter-spacing: -.5px;
	color: #444444;
}

#asidebar p {
	padding-bottom: 20px;
	text-align: justify;
}

#asidebar a {
	color: #000000;
	border: none;
}

#asidebar a:hover {
	text-decoration: underline;
	color: #787878;
}

#markt {
	
	width: 130px;
margin-right: 25px;
background:#f6dfce;
}

#markta {
float: right;
	width: 130px;


background:#f6dfce;
}

#marktb {
	float: right;
	width: 300px;
height:100%;

background:#FBE3C3;
	display: block;


	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

#erosidebar {
	float: right;
	width: 90px;
	padding: 10px 5px 0 15px;
background:#B1070F;
}

#anachrichtli {
	float: left;
	width: 120px;
height:1000px;
padding: 5px;
background:#F6DFCE;
}
#anachrichtri {
	float: right;
	width: 90px;
height:1000px;
margin-right: 10px;
}


#contre {
	float: right;
	width: 270px;
height:1000px;
margin-right: 40px;

}

#anzeigenp {

	width: 650px;
height:100%;
	padding: 0px 1px 1px 5px;
	border:1px solid #000000;

}








#right_modul {
float: left;
width: 260px;
border-left: 1px solid #f3c59c;
padding: 15px 15px 15px 15px;
background:#FFFFFF;
position:relative;

}

#right_modul  a:hover {
	background: #ff0000;
	color: #000000;
}

#right_modul  a:active {

	text-decoration: none;
color: #ff0000;
}
#right_modul  a {
font-weight:normal;
}
#right_modul  a:visited {

	text-decoration: none;
color: #000000;
}

#right_modul h3 {

color:#B1070F;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-bottom:3px;
padding:4px 0 5px 4px;
}

.rechts_tele .head {
background-color:#FFFFFF;
color:#B1070F;
font-weight:bold;
font-size:14px;
margin:2px 2px 3px 2px;
padding-left:5px;
padding-top:3px;
height:20px;
}

h4.head {
background-color:#FFFFFF;
color:#B1070F;
font-size:14px;
font-weight:normal;
height:20px;
margin:2px 2px 3px;
padding-left:5px;
padding-top:3px;
}

#right_modul .box2 h3 {
background-color:#EAEAEA;
color:#000000;
}

#right_modul .sexkontaktbox {
padding:2px;
border-bottom:1px solid #000000;
background-color:#FFFFFF;
}
#right_modul .sexkontaktbox a{
font-weight:bold;
}
#right_modul .box2 {
padding:2px;
border:1px dashed #000000;
background-color:#eaeaea;
}
#right_modul .box2 b {
font-size:13px;
}
#right_modul .box1 {
padding:2px;
border:1px dashed #000000;
background-color:#FFFFFF;
}
#right_modul ul {
padding:0px;
margin:0px;
list-style:none;
}
#right_modul li {
line-height:14px;
padding:0px 0px 10px 5px;
margin:0px;
list-style:none;
}

#right_modul .box2 a {
font-weight:normal;
text-decoration:none;
border:none;
display:block;

}

#container6 {
	float: left;
	width: 220px;
height:330px;
	padding: 5px 10px 5px 5px;
		background-color:#F6DFCE;
}


#container7 {
	float: right;
	width: 220px;
height:330px;
	padding: 5px 5px 5px 5px;

}
#container20 {
background-color:#FFFFFF;
border:1px solid #000000;
height:300px;
	padding: 5px 5px 5px 5px;

}


#nachrichtli7 {
	float: left;
	width: 470px;
height:340px;
margin-left: 15px;
	padding: 5px 10px 5px 5px;
}
.headpost {
margin-top: 3px;
width:450px;
	margin-left: 20px;
	padding-bottom: 10px;
	margin-bottom:20px;
	overflow:hidden;
}
.sexcontainer {
border-top:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
}





#right_modul_ero {
position:absolute;
top:25px;
left:630px;
width: 200px;
border: 1px solid #000000;
padding: 15px 15px 15px 15px;
background:#F6DFCE;

}

#right_modul_ero_gallerie {
position:absolute;
top:25px;
left:600px;
width: 200px;
border: 1px solid #000000;
padding: 15px 15px 15px 15px;
background:#F6DFCE;
}
#right_modul_ero_gallerie  a:hover {
background: #ff0000;
color: #000000;
}
#right_modul_ero_gallerie  a:active {

	text-decoration: none;
color: #ff0000;
}
#right_modul_ero_gallerie  a {
font-weight:normal;
}
#right_modul_ero_gallerie  a:visited {

	text-decoration: none;
color: #000000;
}

#right_modul_ero_gallerie h3 {
padding-bottom:5px;
}
#right_modul_ero_gallerie .sexkontaktbox {
padding:2px;
border-bottom:1px solid #000000;
background-color:#FFFFFF;
}
#right_modul_ero_gallerie .sexkontaktbox a{
font-weight:bold;
}
#right_modul_ero_gallerie .box2 {
padding:2px;
border:1px dashed #000000;
background-color:#eaeaea;
}
#right_modul_ero_gallerie .box2 b {
font-size:13px;
}
#right_modul_ero_gallerie .box1 {
padding:2px;
border:1px dashed #000000;
background-color:#FFFFFF;
}
#right_modul_ero_gallerie ul {
padding:0px;
margin:0px;
list-style:none;
}
#right_modul_ero_gallerie li {
line-height:14px;
padding:0px 0px 10px 5px;
margin:0px;
list-style:none;
}

#right_modul_ero_gallerie .box2 a {
font-weight:normal;
text-decoration:none;
border:none;
display:block;

}


















#right_modul_ero  a:hover {
background: #ff0000;
color: #000000;
}

#right_modul_ero  a:active {

	text-decoration: none;
color: #ff0000;
}
#right_modul_ero  a {
font-weight:normal;
}
#right_modul_ero  a:visited {

	text-decoration: none;
color: #000000;
}

#right_modul_ero h3 {
padding-bottom:5px;
}
#right_modul_ero .sexkontaktbox {
padding:2px;
border-bottom:1px solid #000000;
background-color:#FFFFFF;
}
#right_modul_ero .sexkontaktbox a{
font-weight:bold;
}
#right_modul_ero .box2 {
padding:2px;
border:1px dashed #000000;
background-color:#eaeaea;
}
#right_modul_ero .box2 b {
font-size:13px;
}
#right_modul_ero .box1 {
padding:2px;
border:1px dashed #000000;
background-color:#FFFFFF;
}
#right_modul_ero ul {
padding:0px;
margin:0px;
list-style:none;
}
#right_modul_ero li {
line-height:14px;
padding:0px 0px 10px 5px;
margin:0px;
list-style:none;
}

#right_modul_ero .box2 a {
font-weight:normal;
text-decoration:none;
border:none;
display:block;

}
.anzeige_start_table_anzeige {
float:left;
width:225px;
overflow:hidden;
}
.anzeige_start_table_anzeige .bild {
width:70px;

}
.anzeige_start_table_anzeige .bild img {
margin-right:5px;
}
.anzeige_start_table_anzeige .text a {
font-size: 14px;
color:#000000;
font-weight:bold;
}
.anzeige_start_table_anzeige .text p {
font-size: 12px;
margin-top:6px;
font-weight:normal;
line-height:normal;
}
.anzeige_start_head_anzeige {
background-color:#B1070F;
margin-bottom:3px;
color:#FFFFFF;
font-size:16px;
font-family:Georgia,"Times New Roman",Times,serif;
padding:4px 0px 3px 4px;
}


#right_modul .anzeige_right_table_anzeige .raum, .anzeige_start_table_anzeige .raum  {
background-color:#FFFFFF;
margin-bottom:0px;
margin-right:5px;
margin-top:3px;
color:#b1070f;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
padding:4px 0px 3px 0px;
font-weight:bold;
line-height:12px;
}
#right_modul .anzeige_start_table_anzeige .raum span {
font-size:10px;
color:#b1070f;
font-weight:normal;
line-height:10px;
}
#right_modul .anzeige_start_table_anzeige .text .raum a {
margin-bottom:4px;
margin-right:5px;
margin-top:0px;
color:#000000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:0px 0px 3px 0px;
font-weight:bold;
line-height:12px;
text-decoration:none;
border:none;
}
.anzeige_start_table_anzeige .text .galerie_detail_link  {
margin-bottom:4px;
margin-right:5px;
margin-top:0px;
color:#000000;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
padding:0px 0px 3px 0px;
font-weight:bold;
line-height:12px;
text-decoration:none;
border:none;
}



.anzeige_right_table_anzeige a:hover {
background-color:#FFFFFF;
}
.anzeige_right_table_anzeige .text table {
margin-top:4px;
width:100%;
padding-right:5px;
}
.anzeige_right_table_anzeige .text table .desc_tr_2 {
background-color:#F6DFCE;
}


.anzeige_right_table_anzeige a {
text-decoration:none;
background-color:#FFFFFF;
}

.anzeige_right_table_anzeige {
width:260px;
overflow:hidden;
background-color:#FFFFFF;
border-bottom:1px solid #F3C59C;

}
.anzeige_right_table_anzeige .bild {
width:70px;

}
.anzeige_right_table_anzeige .bild img {
margin-right:5px;
margin-top:3px;
}
#right_modul .anzeige_right_table_anzeige .text a, #right_modul .anzeige_right_table_anzeige .text a:link, #right_modul .anzeige_right_table_anzeige .text a:visited, #content .anzeige_start_table_anzeige .text a, #content .anzeige_start_table_anzeige .text a:link, #content .anzeige_start_table_anzeige .text a:visited {
font-size: 12px;
color:#666666;
font-weight:normal;
display:block;
margin-top:2px;
}

#right_modul .anzeige_right_table_anzeige .text a:hover, #content .anzeige_start_table_anzeige .text a:hover {
background:none;
color:#B1070F;
}
#right_modul .anzeige_right_table_anzeige .bild a:hover, #content .anzeige_start_table_anzeige .bild a:hover {
background:none;
}

.anzeige_right_table_anzeige .text p, .anzeige_start_table_anzeige .text p  {
font-size: 12px;
margin:0px;
font-weight:normal;
line-height:normal;
padding-right:7px;
}
.anzeige_right_table_anzeige .text .tele_nummer, .anzeige_start_table_anzeige .text .tele_nummer  {
font-size: 12px;
margin-top:6px;
font-weight:normal;
line-height:normal;
padding-right:7px;
color:#000000;
}
.anzeige_right_table_anzeige .text .tele_nummer span, .anzeige_start_table_anzeige .text .tele_nummer span {
font-size: 12px;
margin-top:6px;
font-weight:bold;
line-height:normal;
padding-right:7px;
color:#B1070F;
}
.anzeige_start_head_anzeige {
background-color:#B1070F;
margin-bottom:3px;
color:#FFFFFF;
font-size:16px;
font-family:Georgia,"Times New Roman",Times,serif;
padding:4px 0px 3px 4px;
}


#right_modul .right_kontakt_aufgeben {
color:#FFFFFF;
margin-top:-21px;
font-size:10px;
display:block;
margin-left:130px;
margin-bottom:10px;
border-bottom:none;
}
#right_modul .right_kontakt_aufgeben span {
color:#FFFFFF;
}

.stay_connected_div {
width:258px;
border:1px solid #000000;
height:165px;
background-color:#FFFFFF;
position:relative;
}
.stay_connected_head {
margin:2px;
background-color:#B1070F;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-left:4px;
height:18px;
}
.stay_connected_head span {
margin-top:1px;
display:inline-block;
}
.stay_connected_cont a {
text-decoration:none;
border:none;
}
#right_modul .stay_connected_cont a:hover {
text-decoration:none;
border:none;
background-color:#FFFFFF;
}
.twitter_link {
float:left;
}
.stay_connected_cont .stay_line {
float:left;
}
.stay_connected_cont .stay_connected_rss img {
text-decoration:none;
}
.stay_connected_cont .stay_connected_rss {
width:27px;
float:left;
margin-left:15px;
margin-top:5px;
}
.stay_connected_cont .stay_connected_rss div {
text-decoration:underline;
font-size:10px;
text-align:center;
margin-top:-4px;
}
.stay_connected_foot {
background-color:#B1070F;
font-weight:bold;
height:5px;
overflow:hidden;
position:absolute;
bottom:2px;
left:2px;
width:254px;
}


.set_card_div {

}
.set_card_head {
border-bottom:1px solid #000000;
margin-left:-5px;
margin-right:-2px;
height:18px;
}

.set_card_head a {
float:left;
color:#000000;
text-decoration:none;
border:none;
margin-left:5px;
margin-top:2px;
}
.set_card_head div {
float:right;
color:#000000;
text-decoration:none;
border:none;
margin-right:5px;
margin-top:2px;
}
.set_card_bild_big {
width:302px;

margin-right:10px;
float:left;

}
.set_card {
width:320px;
float:left;
overflow:hidden;
}
.set_card_bild_big img {
border:1px solid #000000;
}
.set_card_text {
margin-top:20px;
font-weight:bold;
}
.set_card_table tr {
line-height:20px;
}
.set_card_table {
width:320px;
}
.set_card_bilder {
margin-top:20px;
position:relative;
width:315px;
float:left;
padding:0px;
} 
.set_card_bilder img {
margin-right:10px;
border:1px solid #000000;
position:relative;
top:0px;
float:left;
margin-bottom:10px;
}
.set_card_bottom_text {
margin-top:20px;
width:325px;
float:right;
margin-right:10px;
padding:0px;
overflow:hidden;
}
.set_card_tel {
margin-top:20px;
margin-left:70px;
font-size:18px;
font-weight:bold;
color:#B1070F;
text-align:center;
width:200px;
height:50px;
background-color:#dfdfdf;
}
.set_card_tel2 {
margin-top:20px;
margin-left:70px;
font-size:18px;
font-weight:bold;
color:#B1070F;
text-align:center;
width:200px;
height:50px;
background-color:#dfdfdf;
}
.set_card_tel span {
margin-top:20px;
font-size:14px;
font-weight:normal;
color:#000000;
text-align:center;
margin-right:10px;
}
.set_card_tel2 span {
margin-top:20px;
font-size:14px;
font-weight:normal;
color:#000000;
text-align:center;
margin-right:10px;
}
.set_card_div h1 {
margin-bottom:10px;
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#000000;
}
.set_card_div h1 span {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#B1070F;
}
.set_card_table .sec {
background-color:#DFDFDF;
}
.set_card_table tr td {
padding-left:3px;
}



.rechts_tele {
background-color:#FFFFFF;
/*border:1px solid #000000;*/
width:258px;
padding-bottom:5px;
color:#000000;
overflow:hidden;
margin-bottom:10px;
font-size:13px;
border-bottom:1px solid #F3C59C;
}


.rechts_tele .first {
color:#000000;
padding:3px 0px 3px 0px;
font-size:14px;
height:auto;
}
#right_modul .rechts_tele .sec a:hover {
background-color:#FFFFFF;
}
#right_modul .rechts_tele .first a:hover {
background-color:#FFFFFF;
}
.rechts_tele .first span {
display:block;
margin-top:7px;
color:#000000;
}
.rechts_tele .sec {
color:#000000;
background-color:#F6DFCE;
padding:3px 0px 3px 0px;
height:auto;
font-size:14px;
}
#right_modul .rechts_tele .sec a:hover {
background-color:#F6DFCE;
}
.rechts_tele .sec span {
display:block;
margin-top:7px;
}
.rechts_tele .thrd {
color:#000000;
padding:3px 0px 3px 0px;
height:auto;
position:relative;
height:26px;
}
.rechts_tele .thrd img {
position:absolute;
top:3px;
left:5px;

float:none;
margin:0px;
}
.rechts_tele .thrd span {
display:block;
position:absolute;
top:20px;
left:35px;
font-size:9px;
font-weight:bold;
color:#5b5b5b;
}
.rechts_tele .thrd b {
position:absolute;
top:0px;
left:35px;
display:block;
margin-top:0px;
font-size:18px;
font-weight:bold;
}


.rechts_tele img {
float:left;
margin-left:5px;
margin-right:4px;
}
.set_card_foot {
border-top:1px solid #000000;
border-bottom:1px solid #000000;
margin-left:-5px;
margin-right:-2px;
height:20px;
margin-top:20px;
padding:2px 0px 2px 0px;
}
.set_card_foot a {
float:left;
color:#000000;
text-decoration:none;
border:none;
margin-left:5px;
margin-top:2px;
}
.set_card_foot .kundennummer {
float:left;
padding-left:70px;
}
.set_card_foot .suche {
width:320px;
float:right;
position:relative;
}

.set_card_foot .suche span {
float:left;
font-size:13px;
margin:0px;
margin-top:3px;
font-weight:bold;
}

.set_card_foot .suche .input {
width:200px;
height:13px;
position:absolute;
top:0px;
right:60px;
}

.set_card_foot .suche .submit {
width:50px;
height:20px;
position:absolute;
top:0px;
right:5px;
}

#kontakt_listung .top {
border-bottom:1px solid #000000;
margin-left:-5px;
margin-right:-1px;
padding:2px 0px 2px 0px;
height:45px;
background-color:#b1070f;
}
#kontakt_listung .top .nav {
float:left;
width:130px;
margin-top:4px;
margin-left:5px;
color:#FFFFFF;
}
#kontakt_listung .top .nav a {
font-size:11px;
color:#FFFFFF;
text-decoration:none;
border:none;
font-weight:bold;
}
#kontakt_listung .top .nav a:hover {
}
#kontakt_listung .top .kndnr {
float:left;
padding-left:70px;
}
#kontakt_listung .top span {
margin-top:4px;
margin-left:170px;
float:left;
color:#FFFFFF;
}
#kontakt_listung .top .suche {
position:relative;
background-color:#FFFFFF;
margin:2px;
padding:2px 0px 2px 2px;
}
#kontakt_listung .top .suche span {
color:#333333;
float:left;
font-size:13px;
margin:0px;
margin-top:3px;
font-weight:bold;
}

#kontakt_listung .top .suche .input {
width:520px;
height:13px;
position:absolute;
top:2px;
right:60px;
}

#kontakt_listung .top .suche .submit {
width:50px;
height:20px;
position:absolute;
top:1px;
right:5px;
}



#kontakt_listung .headline {
background-color:#e0e0e0;
margin-left:-5px;
margin-right:-1px;
margin-top:15px;
margin-bottom:10px;
height:18px;
overflow:hidden;
text-align:center;
font-weight:bold;
font-size:14px;
color:#000000;
}

#kontakt_listung .headline span {
color:#b1070f;
}
#kontakt_listung .specials {
background-color:#e0e0e0;
margin-left:-5px;
margin-right:-1px;
padding-top:7px;
padding-bottom:7px;
padding-left:7px;
}

#kontakt_listung .specials .special {
width:101px;
height:175px;
margin:0px 3px 0px 3px;
float:left;
background-color:#b1070f;
font-size:9px;
font-weight:bold;
color:#FFFFFF;
position:relative;
}

#kontakt_listung .specials .special span {
margin-left:4px;
margin-top:2px;
display:block;
}
#kontakt_listung .specials .special a {
display:block;
width:97px;
height:145px;
position:absolute;
bottom:2px;
left:2px;
}
#kontakt_listung .specials .special a img {
}
#kontakt_listung .listung {
margin-top:18px;
margin-left:-5px;
margin-right:-10px;
}
#kontakt_listung .related td {
text-align:center;
font-size:12px;
font-weight:bold;
}

#kontakt_listung .listung tr td {
padding:4px 2px 4px 10px;
}
#kontakt_listung .listung .first {
background-color:#e0e0e0;
color:#000000;
font-size:12px;
}

#kontakt_listung .listung .grey {
background-color:#e0e0e0;
}
#kontakt_listung .listung tr td .name {
font-size:12px;
font-weight:bold;
color:#000000;
margin-top:20px;
margin-bottom:5px;
}
#kontakt_listung .listung tr td .name span {
color:#b1070f;
}

#kontakt_listung .listung .grey .first {
color:#000000;
background-color:#FFFFFF;
}
#kontakt_listung .listung .grey .sec {
color:#000000;
}
#kontakt_listung .listung .white .first {
color:#000000;
background-color:#e8e8e8;
}
#kontakt_listung .listung .white .sec {
color:#000000;
}
#kontakt_listung .listung tr td table tr td {
font-size:10px;
padding:2px;
}
#kontakt_listung .listung tr .region {
color:#000000;
font-size:10px;
}
#kontakt_listung .listung tr td table {
width:290px;
}
#kontakt_listung .listung tr td table tr td table {
width:180px;
}









#kontakt_listung .bottom {
border-top:1px solid #000000;
border-bottom:1px solid #000000;
margin-left:-5px;
margin-right:-1px;
margin-top:20px;
padding:2px 0px 2px 0px;
height:35px;
text-align:center;
background-color:#b1070f;
color:#FFFFFF;
}

#kontakt_listung .bottom .nav {
margin-top:2px;
margin-left:5px;
text-align:center;
}

#kontakt_listung .bottom .nav a {
font-size:11px;
color:#FFFFFF;
text-decoration:none;
border:none;
font-weight:bold;
}

#kontakt_listung .bottom .nav a:hover {
}

#kontakt_listung .bottom span {
margin-top:4px;
}

#kontakt_listung .bottom .suche {
width:320px;
float:right;
position:relative;
}
#kontakt_listung .bottom .suche span {
float:left;
font-size:13px;
margin:0px;
margin-top:3px;
font-weight:bold;
}

#kontakt_listung .bottom .suche .input {
width:200px;
height:13px;
position:absolute;
top:0px;
right:60px;

}

#kontakt_listung .bottom .suche .submit {
width:50px;
height:20px;
position:absolute;
top:0px;
right:5px;
}

#top_navi {
position:absolute;
top:8px;
right:10px;
text-align:left;
width:400px;
}
#top_navi .top_links {
float:left;
margin-right:20px;
margin-top:8px;
}
#top_navi .top_links a {
border:none;
}
#top_navi .top_suche {
float:right;
}
#top_navi .top_suche .top_submit {
margin-left:10px;
width:auto;
}
#top_navi .top_suche input {
width:180px;
}





.result1 {
margin-bottom:10px;
margin-right:10px;
padding:0 10px 0 5px;
}
.result2 {
background-color:#f6dfce;
margin-bottom:10px;
margin-right:10px;
padding:3px 10px 2px 5px;
}
.result1 a {
font-weight:bold;
}
.result2 a {
font-weight:bold;
}
.search_nav .active {
color:#990000;
font-weight:bold;
}
.search_nav a {
margin:0 4px 0 0;
}
.search_nav .back {
color:#004499;
font-weight:bold;
}
.search_nav .forward {
color:#004499;
font-weight:bold;
}
.search_nav {
width:430px;
text-align:center;
line-height:20px;
}
.highlight_word {
background-color:#ff8d41;
}


.gallery_cat_div {
float:left;
width:104px;
height:185px;
background-color:#B1070F;
margin:0px 3px 5px 3px;
}

.gallery_cat_div span {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
display:block;
height:30px;
margin-left:2px;
}
.gallery_cat_div a {
border:none;
text-decoration:none;
}
.spec_div {
width:100%;
position:relative;
margin-bottom:10px;
}
.spec_div .spec_link {
display:block;
position:absolute;
top:0px;
left:0px;
bottom:0px;
right:0px;
background-color:none;
}
.spec_div2 {
width:225px;
position:relative;
margin-bottom:10px;
float:left;
overflow:hidden;
}
.spec_div2 .spec_link {
display:block;
position:absolute;
top:0px;
left:0px;
bottom:0px;
right:0px;
background-color:none;
}
.spec_div2 a:hover {
background:none;
background-image:url(http://www.erotimag.de/images/frauen_hover.png);
}
.spec_div2 a {
border:none;
}

#right_modul .partnerlink {
display:block;
width:220px;
text-decoration:none;
overflow:hidden;
}
#right_modul .rechts_tele li {
line-height:13px;
padding-bottom:5px;
}

#right_modul .spec_div a {
border:none;
}

#right_modul .spec_div a:hover {
background:none;
background-image:url(http://www.erotimag.de/images/frauen_hover.png);
}
#kontakt_listung .listung tr td .name a {
font-size:12px;
color:#000000;
border:none;
text-decoration:none;
}
#kontakt_listung .listung tr td .name a:hover {
font-size:12px;
color:#000000;
border:none;
text-decoration:none;
}
.start_spec_div {
width:225px;
float:left;
position:relative;
}
.start_spec_div .spec_link {
display:block;
position:absolute;
top:0px;
left:0px;
width:224px;
height:135px;
background-color:none;
}
.start_spec_div a {
border:none;
}
.start_spec_div a:hover {
background:none;
background-image:url(http://www.erotimag.de/images/frauen_hover.png);
}

.live_cam_div0 {
width:148px;
float:left;
margin:0px 3px 0px 0px;
position:relative;
}
.live_cam_div2 {
width:148px;
float:right;
position:relative;
}
.live_cam_div1 {
width:148px;
float:left;

position:relative;
}

.cam_link_div {
top:0px;
left:0px;
width:148px;
height:136px;
position:absolute;
}
.cam_link_div a {
position:absolute;
top:0px;
left:0px;
display:block;
z-index:10;
width:148px;
height:136px;
border:none;
background-image:url(http://www.erotimag.de/bilder/trans.gif);
}

.cam_link_div a:hover {
background:transparent ;
background-image:url(http://www.erotimag.de/images/frauen_hover.png);
z-index:10;
}
.right_modul_floater {
float:right;
width:290px;
margin-right:10px;
}
* html .right_modul_floater {
position:absolute;
top:20px;
right:-10px;
}

#page #content #nachrichtmain .post p img {
padding:5px;
}


.ero_news_navi {
color:#303030;
font-size:14px;
margin-bottom:20px;
text-align:center;
}
.ero_news_navi .pages_active {
background-color:#B1070F;
border:1px solid #1F1F1F;
color:#FFFFFF;
display:inline-block;
font-size:12px;
font-weight:bold;
height:22px;
line-height:22px;
margin:0 5px;
text-align:center;
text-decoration:none;
width:22px;
}
.ero_news_navi a:hover {
text-decoration:underline;
}
.ero_news_navi .pages {
border:1px solid #666666;
color:#303030;
display:inline-block;
font-size:12px;
height:22px;
line-height:22px;
margin:0 5px;
text-align:center;
text-decoration:none;
width:22px;
}
.tagcloud {
background-color:#FFFFFF;
border:1px solid #000000;
color:#000000;
font-size:13px;
margin-bottom:10px;
overflow:hidden;
padding-bottom:5px;
width:258px;
text-align:center;
}
.tagcloud .head {
background-color:#B1070F;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:20px;
margin:2px 2px 3px;
padding-left:5px;
padding-top:3px;
text-align:left;
}
.rechts_tele .container {
padding:5px;
text-align:center;
}
.tagcloud .container {
padding:5px;
text-align:center;
}
.rechts_tele .container a {
display:inline-block;
margin:2px;
}
.cloud_1 {
color:#555555;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
}
.cloud_2 {
color:#333333;
font-family:"Courier New",Courier,monospace;
font-size:11px;
font-weight:normal;
}
.cloud_3 {
color:#111111;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
.cloud_4 {
color:#000000;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
}
.cloud_5 {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}
.cloud_6 {
color:#333333;
font-family:"Courier New",Courier,monospace;
font-size:13px;
font-weight:normal;
}
.cloud_7 {
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.cloud_8 {
color:#333333;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}
.cloud_9 {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
}
.cloud_10 {
color:#333333;
font-family:"Courier New",Courier,monospace;
font-size:15px;
font-weight:normal;
}
.cloud_11 {
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
.cloud_12 {
color:#333333;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
}
.cloud_13 {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
}
.cloud_14 {
color:#333333;
font-family:"Courier New",Courier,monospace;
font-size:18px;
font-weight:bold;
}
.cloud_15 {
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
}
.cloud_16 {
color:#333333;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
}

.post .news_img_text {
float:left; 
margin: 5px 5px 5px 0px; 
display:inline-block;
background-color:#ececec;
}
.post .news_img_text .spacer {
padding-left:5px; 
padding-right: 5px;
}


#right_modul a.facebook_link {
width:25px;
height:25px;
background-image:url(data/facebook.jpg);
background-color:#FF0000;
display:block;
margin-top:5px;
margin-left:7px;
border:0px;
text-decoration:none;
}
#right_modul a:hover.facebook_link {
background-position:right;
}

#right_modul a.rss_link {
width:25px;
height:25px;
background-image:url(data/rss.jpg);
background-color:#FF0000;
display:block;
margin-top:5px;
margin-left:7px;
border:0px;
text-decoration:none;
}
#right_modul a:hover.rss_link {
background-position:right;
}

#right_modul a.twitter_link {
width:25px;
height:25px;
background-image:url(data/twitter.jpg);
background-color:#FF0000;
display:block;
margin-top:5px;
margin-left:7px;
border:0px;
text-decoration:none;
}
#right_modul a:hover.twitter_link {
background-position:right;
}
