

/* CSS Document */

body	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin:0px 0px 0px 0px;
	padding:0;
    background:url(../layout/bg_body.gif);
	
	background-color:#ffffff;
}

/********************* ANFANG STARTSEITE STYLES ************************/

.bodytext{
 padding:0px;
 margin:0px;
}

td {
padding:0px;
margin:0px;
}

#subbody {
background:url(../layout/bg_subbody.gif) repeat-x;
background-color:#fff7e0;
padding:0px 0px 0px 39px;
border-bottom:2px solid #FFFFFF;
min-width:1133px;

}

#main{
width:1133px;
}

#submain{
width:921px;
/*background-color:#00FF00;*/
float:left;
padding-bottom:30px;
}

#rand{
width:160px;
padding-left:51px;
padding-top:249px;
float:left;
}

#minheight{
float:left;

width:1px;
}

#header {
background:url(../layout/bg_header.jpg);
height:244px;
width:920px;
}

#header img{
margin-left:745px;
margin-top:30px;
}

#left{
width:193px;
float:left;
}

#navbox{
background:url(../layout/bg_navbox.gif);
padding-top:20px;
padding-bottom:30px;
padding-left:15px;
}

#navvermieter{
background:url(../layout/bg_navbox.gif);
padding-top:20px;
padding-bottom:30px;
padding-left:15px;
}

#searchbox{
padding:0px 2px 30px 26px;
background:url(../layout/bg_searchbox.gif);
background-position:bottom left;
}

#middle{
width:727px;
float:left;
}

#topmenu{
height:70px;
background:url(../layout/bg_topnav.gif);
background-repeat: no-repeat;
background-color:#fff7e0;
padding-left:24px;
}

#topmenu_sub{
padding-top:26px;
}

#content{
width:693px;
padding:0px 0px 0px 34px;
}

#content_links{
width:160px;
padding:0px 0px 0px 9px;
margin-top:100px;
}

#content_column1{
width:688px;
float:left;
padding:0px 0px 0px 0px;
}

#content_column2{
display:none;
}

.topmenu_trenner{
float:left;
color:#353535;
font-size: 12px;
display:block;
}

a.topmenulink:link, a.topmenulink:visited, a.topmenulink:active	{
	color: #353535;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	display:block;
	padding-right:10px;	
	padding-left:10px;
	float:left;
}

/* ############# IE hack ################# */
*html a.topmenulink:link, a.topmenulink:visited, a.topmenulink:active	{
	font-weight:bold;
}

a.topmenulink:hover {
	color: #e2318b;
	font-weight:bold;
}

a.topmenulink_on:link, a.topmenulink_on:visited, a.topmenulink_on:active, a.topmenulink_on:hover	{
	color: #e2318b;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	display:block;
	padding-right:10px;	
	padding-left:10px;
	float:left;
}

*html a.topmenulink_on:link, a.topmenulink_on:visited, a.topmenulink_on:active, a.topmenulink_on:hover	{	
	font-weight:bold;
}

/*################  Footermenu  #############################*/
a.footermenulink:link, a.footermenulink:visited, a.footermenulink:active	{
	color: #ffffff;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	display:block;
	padding-right:20px;	
	float:left;
}

/* ############# IE hack ################# */
*html a.footermenulink:link, a.footermenulink:visited, a.footermenulink:active	{
	font-weight:bold;
}

a.footermenulink:hover {
	color: #e2318b;
	font-weight:bold;
}

a.footermenulink_on:link, a.footermenulink_on:visited, a.footermenulink_on:active, a.footermenulink_on:hover	{
	color: #e2318b;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	display:block;
	padding-right:20px;	
	float:left;
}

*html a.footermenulink_on:link, a.footermenulink_on:visited, a.footermenulink_on:active, a.footermenulink_on:hover	{	
	font-weight:bold;
}

#left ul{
list-style-type:none;
padding:0;
margin:0;
}

.lileftmenu1{
padding:0;
/*border-bottom:1px solid #FFFFFF;*/
}

#left #ulsub2{
padding:0px 0px 10px 0px;
}

a.leftmenu1:link, a.leftmenu1:visited, a.leftmenu1:active{
display:block;
background:url(layout/bg_navi1.gif) no-repeat;
background-position:12px 10px;
padding:6px 0px 6px 23px;
font-size:13px;
line-height:13px;
color:#FFFFFF;
}

a.leftmenu1:hover{
color:#000000;
background:url(layout/bg_navi1_on.gif) no-repeat;
background-position:12px 10px;
font-size:13px;
line-height:13px;
font-weight:bold;
}

a.leftmenu1_on:link, a.leftmenu1_on:visited, a.leftmenu1_on:active, a.leftmenu1_on:hover{
display:block;
background:url(layout/bg_navi1_on.gif) no-repeat;
background-position:12px 10px;
padding:6px 0px 6px 23px;
font-size:13px;
line-height:13px;
color:#000000;
font-weight:bold;
}

a.leftmenu2:link, a.leftmenu2:visited, a.leftmenu2:active{
display:block;
background:url(layout/bg_navi2.gif) no-repeat;
background-position:23px 8px;
padding:4px 0px 4px 36px;
font-size:11px;
line-height:11px;
color:#ffffff;
}

a.leftmenu2:hover{
color:#000000;
background:url(layout/bg_navi2_on.gif) no-repeat;
background-position:23px 8px;
font-size:11px;
line-height:11px;
}

a.leftmenu2_on:link, a.leftmenu2_on:visited, a.leftmenu2_on:active, a.leftmenu2_on:hover{
display:block;
background:url(layout/bg_navi2_on.gif) no-repeat;
background-position:23px 8px;
padding:4px 0px 4px 36px;
font-size:11px;
line-height:11px;
color:#000000;
}

#submain{
background:url(layout/bg_submain.jpg) repeat-y;
}

#minheigt{
float:left;
width:1px;
}

#right{
width:199px;
float:left;
padding-bottom:10px;
}

#footer{
width:600px;
height:18px;
padding:7px 20px 0px 266px;
}

.clear{
clear:both;
}

a:link, a:visited, a:active	{
	color: #e2318b;
	text-decoration: none;
}

a:hover {
	color: #707070;
	text-decoration:none;
}

/*  ##############  Inhalte  ################  */

h1 {
	display:block;
	background-position:12px 10px;
	padding:6px 0px 10px 0px;
	font-size:14px;
	line-height:12px;
	color:#e2318b;
	border-bottom:1px solid #e2318b;
	
	
	font-weight:bold;
}

/*   ################################## Extension CSS ########################################   */

/*############## Zimmer Listenansicht  ##########################*/


