/* @override http://mac-host.com/slidingdoor/wp-content/themes/slidingdoor/style.css */

/*  
Theme Name: LSC Voerde Theme
Theme URI: http://www.lsc-voerde.de
Description:A template featuring sliding images in the menu, based on Samuel Birch's phatfusion image menu and Sliding Doors Theme by Wayne Connor, redesigned and modified by Whykiki / Christian Schuelling 
Version: 1.0
Author: Christian Schuelling
Author URI: http://www.whykiki.de
Tags: black, custom header, fixed width, left sidebar,two columns, widget ready, widgets, valid CSS
*/

* { margin: 0; padding: 0; list-style: none; }

body {
	text-align: center;
	color: #000;
	font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
	background-color: #fff;
    	background-image:url(img/bg_top.png);
    	background-repeat: repeat-x;
    	background-position: center top;
}

body a {
		color: #000;
}


#header{
	width: 940px;
	height: 130px;
	}


#upperBar {
	height: 0px;
	background: #01bcff;
}

#wrapper {
width: 944px;
margin: 0 auto;
text-align: left;
	position: relative;
}    

#contenttable{
	width: 944px;
	height: 100%;
        margin: 0 auto;
	}
              
#content {
	float: left;
	width: 510px;
	margin-top: 0px;
	font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
	font-size: 12px !important;
}

#content .post a{
	color: 000;
	text-decoration:underline;
}

#content .post a:hover{
	color: 000;
	text-decoration:none;
}



#content .post {
		width: 510px;
                margin-left: 7px;
		text-align: justify;
		float: left;
		position: relative;
		font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
		font-size: 12px !important;

}


#content .post p {
		font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
		font-size: 12px !important;
		margin-top: 10px;
		margin-bottom: 10px;

}

	#content .post h2{
	        text-align:left !important;
	}

	
	#content .post h2 a {
		color: #000;
		text-decoration: none;
		padding: 3px 0;
	}

	#content h2 a{
		text-decoration:none;
}

	#content h2 a:hover{
		text-decoration:underline;
}

	#content .post h2 a{
		text-decoration:none;
}

	#content .post h2 a:hover{
		text-decoration:underline;
}

	#content .post h2 a:hover {
		color: #000;
	}
	
	#content .post h3 {
		margin-top: 0px;
		font-size: 14px;
		font-weight: bold;
		text-transform:uppercase;
		color: #DF0031;

}

#content h3{
                margin-top: 0px;
		font-size: 14px;
		font-weight: bold;
		text-transform:uppercase;
		color: #DF0031;
}




	
	#content .post h3 a {
		color: #DF0031;
	}              
	
	#content .post h3 a:hover {
		text-decoration: underline;
	}
	
	#content .post img {
	max-width: 500px;
	max-height: 600px;
	margin-bottom: 10px;
	margin-top: 10px;

}     


.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}


	
	#content .post a img {
	}
		

	

	

	
		#content blockquote {
			margin-left: 10px;
			border-left: 3px solid #333;
			padding-left: 10px;
		}
	

	
	#content small {
	    margin: 0 auto;
	    text-align: center;
	    display: block;
	    border-top: 3px solid #333;
	    border-bottom: 1px solid #333;
	    font-size: 11px;
	    color: #999;
	}
	
	}


	
	#content #commentform input {
		padding: 5px;
		font-family: Arial, Helvetica, Sans-serif;
	}
	
	#content #commentform textarea {
		width: 410px;
		padding: 10px;
		font-family: Arial, Helvetica, Sans-serif;
	}
	
	#content .nextprevious {
		height: 40px;
		display: block;
	} 
	
	#content .nextprevious a {
		color: #000;
	}               
	
	#content .nextprevious .left {
		float: left;
	}              
	
	#content .nextprevious .right {
		float: right;
	}
	
	#content .adBrite {
		display: block;
		margin-bottom: 20px;
		border: 1px solid #333;
	}


/* Sidebar Styling */


.sidebar_links{
		width: 212px;
		background-image: url(img/sidebar_links.gif);
		background-repeat:repeat-y;
                background-position: -2px 0px;
		float: none;
		padding-top: 8px;
		padding-left: 10px;
		text-align: left;
		font-family: Trebuchet MS, Helvetica, Verdana, sans-serif;
		}
		
.sidebar_rechts{
		padding-left:25px;
               
		width: 210px;
		background-image: url(img/sidebar_rechts.gif);
                background-position: top right;
		background-repeat:repeat-y;
		color: #FFF;
                text-align:justify;
                font-size: 10px !important;
		}

.sidebar_li_top{
                  background-image: url(img/sidebar_li_top.gif);
                  background-repeat: no-repeat;
                  background-position: -2px 0px;
                  height: 16px; line-height: 16px;
                  font-size: 8px;
}

.sidebar_re_top{
                  background-image: url(img/sidebar_re_top.gif);
                  background-repeat: no-repeat;
                  background-position: top right;
                  height: 16px; line-height: 16px;
                  font-size: 8px;
}


	.sidebar_links h2 {
                   margin-left: 0;
		font-weight: 400;
		font-size: 16px;
		text-transform: uppercase;
		margin-bottom: 10px;
                  color: #fff;
	}
	
	.sidebar_links a img {
		border: none;
	}
	
	.sidebar_links ul {
		margin-bottom: 20px;
}
	
	.sidebar_links ul li {
		font-size: 12px;
		line-height: 12px;
		background: url(img/bullet.png) 0px -1px no-repeat;
		padding: 0 15px;
		margin: 0 0 5px 5px;
                border-bottom: 1px dotted #666;
		width: 135px;
		
	}
	
	.sidebar_links ul li a {
		color: #fff;
		text-decoration: none;
	}

	.sidebar_links h2 a {
		color: #fff;
		text-decoration: none;
	}

	.sidebar_links h2 a:hover {
		color: #fff;
                  margin-left: 10px;
		text-decoration: overline underline;
	}

        .textwidget{
		font-size: 10px;
                width: 150px;
		}

        .textwidget ul li{
		margin-left: 0px !important;
		}

	.sidebar_rechts ul li {
		font-size: 12px;
		line-height: 12px;
		background: url(img/bullet.png) 0px -1px no-repeat;
		padding: 0 15px;
		margin: 0 0 5px 5px;
                border-bottom: 1px dotted #666;
		width: 135px;
		
	}

	.sidebar_rechts ul li a {
		color: #fff;
		text-decoration: none;
                
	}

	.sidebar_rechts ul li a:hover {
		color: #fff;
		text-decoration: none;
                text-transform:uppercase;
	}

	.sidebar_rechts h2 {
                margin-left: 0;
		font-weight: 400;
		font-size: 16px;
		text-transform: uppercase;
		margin-bottom: 10px;
                color: #fff;
	}

	.sidebar_rechts h2 a {
		color: #fff;
		text-decoration: none;
	}

	.sidebar_rechts h2 a:hover {
		color: #fff;
                margin-left: 10px;
		text-decoration: overline underline;
	}
	
	.sidebar_links ul li span {
		color: #fff;
		margin-left: 5px;
	}
	
	.sidebar_links ul li a:hover {
                  height: 12px;
                  width: 138px;
                  display:block;
		   color: #CCC;
                  border-right: 14px solid #ccc;
                  text-transform:uppercase;
                  
	}
	
	.sidebar_links ul#nav {
		margin: 10px 0 20px 0;
	}
	
	.sidebar_links ul#nav li {
		margin: 0;
		padding: 0;
	}
		
	.sidebar_links ul#nav li a {
		display: block;
		height: 17px;
		padding: 7px 10px;
		background: url(img/nav_off.png) 0 0 no-repeat;
		margin-bottom: 5px;
		text-decoration: none;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: bold;
		color: #999;
	}
	
	.sidebar_links ul#nav li a:hover {
		background: url(img/nav_off.png) 0 -31px no-repeat;
	}        
	
	.sidebar_links ul#nav li a.active {
		background: url(img/nav_on.png) 0 0 no-repeat;
		color: #FFF;
	}

.sidebar_links #footer {
    border-top: 3px solid #444;
    border-bottom: 1px solid #444;
    padding: 7px 0;
    font-size: 11px;
}

    .sidebar_links #footer p {
        margin-bottom: 5px;
        color: #ccc;
	text-align: center;
}
    
    .sidebar_links #footer a {
        color: #999;
	text-decoration: none;
}
    
    .sidebar_links #footer a:hover {
        text-decoration: none;
        color: #fff;
    }

.footer{
       background-image: url(img/footer.gif);
       width: 960px;
       height: 38px;
       text-align:center;
       color: #FFF;
       font-size: 10px;
}

.footer a{
       text-decoration:none;
       color: #fff;
}

.footer a:hover{
       text-decoration:underline;
}


.clearfix {
	clear: both;
}	

.ctc {
text-align: center;
	text-decoration: none;
	line-height: 80%;
	background-color: #000;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
}	


.ctc a {
	text-decoration: none;
	text-transform: lowercase;
	font-family: "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;
	margin: 4px;
	border: thin none #060606;
}
.ctc a:hover{
	color: #fff;
	margin: 3px;
	border: thin solid #8acef3;
	background-color: #0c0c0c;
}

[disabled] {

	color:#dddddd;

	border-color:#dddddd!important;

	background:none!important;

}

 #upperBox {
	margin-bottom: 10px;
	text-align: center;
	position: absolute;
	right: 0;
	padding-top: 5px;
}
	
 #upperBox a img {
		display: block;
		margin: 0 auto;
		border: none;
	}
	

	 #upperBox p {
		margin: 5px 0;
		font-size: 10px;
		text-align: center;
	}
	
	 #upperBox input {
		height: 18px;
		padding: 5px 5px 5px 25px;
		background: url(img/upperBox_search.png) top left no-repeat;
		border: 0;
		width: 100px;
		color: #9ec7eb;
		margin-top: 5px;
	}
	
	 #upperBox input:focus {
		color: #FFF;
	}


#vermietliste_container{
           text-align:center;
           margin: 0px auto;
           background-color: #e4e4e4;
           width: 450px;

}


#vermietliste_container ul li{
           text-align:left !important;
           list-style-type:none !important;
           list-style-image:none !important;
}


.vermietliste {
list-style-type:none !important;
margin: 0;
padding: 0;
width: 450px;
height: 80px;
}
.vermietliste li {
list-style-type:none !important;
float: left;
width: 120px;
height: 10px;
margin: 3px;
padding: 3px;
}

.vermietbeschreibung{
padding-left: 20px;


}

.vermietbeschreibung h4{

		font-size: 13px;
		font-weight: bold;
		text-transform:uppercase;
		color: #DF0031;
}

#gb_form{
	text-align:left !important;
	clear:both;
}

label{ /* Alle Labels UND Formularelemente ausw�hlen */
  display: block;
  width: 450px; /* Breite.*/
  font-size: 12px;
  font-weight: bold;
  text-transform:uppercase;
}

input, select { /* Alle Labels UND Formularelemente ausw�hlen */
  display: block;
  width: 500px; /* Breite.*/
}

.sidebar_links input{
    display: block;
  width: 150px; /* Breite.*/
  margin-top: 5px;
}

.sidebar_links select{
    display: block;
  width: 150px; /* Breite.*/
}

.sidebar_links label{
  color: #FFF;
  width: 150px; 
}
