/*  
Theme Name: Kabelblume Theme.
Theme URI: No Link.
Description: New Kabelblume Theme.
Version: 2.0
Author: Tom Bittner and Till Szczesiak
Author URI: http://www.smexstar.de/
*/

body, h1, h2, h3, h4, h5, h6, h7, h8, address, blockquote, dd, dl, td, hr, p, form{
	margin: 0;
	padding: 0;
}

a.wp{ 
    position: relative; 
    z-index: 1; background-color: #FFFFFF; 
    color: #000000; 
    text-decoration: none} 

a.wp:hover{z-index:2; background-color:#FFFFFF} 

a.wp span{display: none; 
background-image: url(http://kabelblume.de/wp-content/uploads/2010/09/dear-lament-profile.jpg); 
}

a.wp:hover span{ 
    display: block; 
    position: absolute; 
    width: 130px; height: 153px; 
    border: 2px solid #FFFFFF; /
    background-color: #FFFFFF; color:#FFFFFF; 
    text-align: center}

a.wp1{ 
    position: relative; 
    z-index: 1; background-color: #FFFFFF; 
    color: #000000; 
    text-decoration: none} 

a.wp1:hover{z-index:2; background-color:#FFFFFF} 

a.wp1 span{display: none; 
background-image: url(http://kabelblume.de/wp-content/uploads/2010/04/wdjp.jpg); 
}

a.wp1:hover span{ 
    display: block; 
    position: absolute; 
    width: 125px; height: 125px; 
    border: 2px solid #FFFFFF; 
    background-color: #FFFFFF; color:#FFFFFF; 
    text-align: center}


a.wp2{ 
    position: relative; 
    z-index: 1; background-color: #FFFFFF; 
    color: #000000; 
    text-decoration: none} 

a.wp2:hover{z-index:2; background-color:#FFFFFF} 

a.wp2 span{display: none; 
background-image: url(http://kabelblume.de/wp-content/uploads/2008/12/lapampa2009.png); 
}

a.wp2:hover span{ 
    display: block; 
    position: absolute; 
    width: 120px; height: 120px; 
    border: 2px solid #FFFFFF; 
    background-color: #FFFFFF; color:#FFFFFF; 
    text-align: center}


a.wp3{ 
    position: relative; 
    z-index: 1; background-color: #FFFFFF; 
    color: #000000; 
    text-decoration: none} 

a.wp3:hover{z-index:2; background-color:#FFFFFF} 

a.wp3 span{display: none; 
background-image: url(http://kabelblume.de/wp-content/uploads/2009/03/kb_jvm.png); 
}

a.wp3:hover span{ 
    display: block; 
    position: absolute; 
    width: 150px; height: 150px; 
    border: 2px solid #FFFFFF; 
    background-color: #FFFFFF; color:#FFFFFF; 
    text-align: center}


a.wp4{ 
    position: relative; 
    z-index: 1; background-color: #FFFFFF; 
    color: #000000; 
    text-decoration: none} 

a.wp4:hover{z-index:2; background-color:#FFFFFF} 

a.wp4 span{display: none; 
background-image: url(http://kabelblume.de/wp-content/uploads/2009/04/martin_tetzlaff-3_klein-150x150.jpg); 
}

a.wp4:hover span{ 
    display: block; 
    position: absolute; 
    width: 150px; height: 150px; 
    border: 2px solid #FFFFFF; 
    background-color: #FFFFFF; color:#FFFFFF; 
    text-align: center}

a.wp5{ 
    position: relative; 
    z-index: 1; background-color: #FFFFFF; 
    color: #000000; 
    text-decoration: none} 

a.wp5:hover{z-index:2; background-color:#FFFFFF} 

a.wp5 span{display: none; 
background-image: url(http://kabelblume.de/wp-content/uploads/2009/05/sweinegrippe.jpg); 
}

a.wp5:hover span{ 
    display: block; 
    position: absolute; 
    width: 107px; height: 130px; 
    border: 2px solid #FFFFFF; 
    background-color: #FFFFFF; color:#FFFFFF; 
    text-align: center}

a.wp6{ 
    position: relative; 
    z-index: 1; background-color: #FFFFFF; 
    color: #000000; 
    text-decoration: none} 

a.wp6:hover{z-index:2; background-color:#FFFFFF} 

a.wp6 span{display: none; 
background-image: url(http://kabelblume.de/wp-content/uploads/2009/05/loveofeverything_1.jpg); 
}

a.wp6:hover span{ 
    display: block; 
    position: absolute; 
    width: 120px; height: 120px; 
    border: 2px solid #FFFFFF; 
    background-color: #FFFFFF; color:#FFFFFF; 
    text-align: center}

a.wp7{ 
    position: relative; 
    z-index: 1; background-color: #FFFFFF; 
    color: #000000; 
    text-decoration: none} 

a.wp7:hover{z-index:2; background-color:#FFFFFF} 

a.wp7 span{display: none; 
background-image: url(http://kabelblume.de/wp-content/uploads/2009/05/langstreckenlaeufer.gif); 
}

a.wp7:hover span{ 
    display: block; 
    position: absolute; 
    width: 125px; height: 125px; 
    border: 2px solid #FFFFFF; /
    background-color: #FFFFFF; color:#FFFFFF; 
    text-align: center}

#the_content_ohne_bilder img {display:none;}

body{
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	background: #BFBFBF;
	color: #000;
        padding-top: 10px;
        background-image:url(bg/bg.png);
        ackground-repeat: repeat-x;
}

#container{
	margin: 0  auto;
	width: 827px;
	text-align: left;
	vertical-align: top;
	ackground: #fff;
	olor: #000;
 }


.tags{ 
       border-top: 1px solid #ccc;
       padding: 5px 0px 5px 10px;
       font-family: Verdana;
       font-size: 11px; 
       font-weight: bold;
}

.tags ul{
	margin: 0;
	padding: 5px 0px 5px 40px;
	list-style-type: square;
        }

.tags ul li{
	isplay: inline;
	margin: 0 0px 0 0;
        list-style-type: square;
        }


.centerdiv{ /*IE method of centering a relative div*/
border: 5px solid #ffffff;
order-style: none none none none;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
}

#eader{
	border: 2px solid #ffffff;
	}

#maincolumn{
	float: left;
	width: 481px;
        text-align: justify;
	margin: 0 10px 0 0;
	line-height: 17px;
        ackground: #ffffff;
        }

1{
	padding: 10px;
	font-size: 0;
	font-family: Verdana;
	font-weight: normal;
	color: #ffffff;
        height: 130px;
        ackground-image: url(header/kbbanner021.jpg);
        border: 5px solid #ffffff; 
        ackground-color: #ffffff;
        }


h1 a{
	font-weight: normal;
	color: #fff;
}

h2{     color:#fff;
        padding-bottom:7px;
        padding-top:7px;
}

h3{
	border: 0px solid #000000;
        border-style: solid none  none none;
        font-size: 11px;
        adding: 10px;
        background-image:url(img/but.jpg);
        
}

h4{     order: 2px solid #ffffff;
        border-style: none none none none;
        font-size: 11px;
        padding-left: 10px;
        padding-right: 3px;
        padding-bottom: 2px;	
        background-color: #ffffff;
	
}


p{     padding: 0px;
                
}

h6{
	font-size: 11px;
        border: 2px solid #ffffff;
        order-style: none none none none;
        background: #ffffff;
        
}

a{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

a:hover{
	text-decoration: none;
        color: #A17631;
}

a img{border: 0;}

address, dl, p{
	padding: 0px 0px 0px 0px;
}

blockquote{
	margin: 10px 0 0;
	background: #efefef;
}

blockquote p{ padding: 10px; }

blockquote blockquote{
	margin: 10px;
	background: #fff;
}

extarea { width: auto;
           height: auto;
}

code{  
	ackground: #f9f9f9;
}

dt{ font-weight: bold; }

dd{ padding: 0 0 0 10px; }

hr{
	clear: both;
	margin: 10px 10px 5px;
	border: 0;
	height: 1px;
	text-align: left;
	background: #9b9b9b;
	color: #9b9b9b;
}

input, textarea{
	font-family: Verdana;
	font-size: 11px;
	padding: 2px;
}

input#s, input#author, input#email, input#url, textarea#comment{
	padding: 3px;
}

input#author, input#email, input#url{
	margin: 0 5px 0 0;
}

pre{
	width: 90%;
}

small{
	font-size: 11px;
}

.topmenu{
	font-family: Verdana;
	font-size: 10px;
        border: 1px solid #ccc;
	border-left: 0;
	border-right: 0;
	margin: 1px 0 10px 0;
	background: #ffffff;
	olor: #000;
        text-align: right;
        font-weight: normal;
        
}

.topmenu a{
	font-family: Verdana;
	font-size: 10px;
        olor: #000;
        text-align: right;
        font-weight: normal;
        
}

.topmenu ul{
	margin: 0;
	padding: 5px;
	list-style-type: none;
        }

.topmenu ul li{
	display: inline;
	margin: 0 10px 0 0;
        }

}

.opmenu1{
	height:10px;
        background: url("img/space.gif");
}

#page{
	padding: 10px;
}

.sidebar, .rightcolumn{
	float: left;
	width: 123px;
	margin: 0px 10px 0 0;
	line-height: 19px;        
              
}

.rightcolumn{
	width: 182px;
	margin: 0;
        float: right;
}

.sidebar ul{
	margin: 0;
        padding: 0;
        font-weight: bold;
	
}

.sidebar ul{
	list-style-type: none;
        font-weight: normal;
        font-size: 11px;
                
}

.sidebar ul a{
	font-weight: normal;
        padding-left: 0px;
        font-size: 11px;
        
}

.sidebar ul li{
	border: 0px solid #000;
	margin: 0 0 0px 0;
        padding-left: 0px;
        

}

.sidebar ul li#search{
	padding-left: 14px;
	background: #ffffff;
        padding-top: 5px;
        
}

.sidebar ul li#search input{
	margin: 0 0 5px;
        
}

.sidebar ul li h2{
	padding: 0px 0px;
        font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
        ackground-image:url(menupicz/menu_button1.gif);
        border: 2px solid #ffffff;
        background-color: #FFFFFF;
        border-style: solid solid none solid;
}


.sidebar ul li h5{
	padding: 0px 0px;
        font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
        ackground-image:url(img/menu_button.jpg);
        ext-align: center;
        background-color: #FFFFFF;
        border: 2px solid #ffffff;
        border-style: solid solid none solid;
}

.sidebar ul ul{
	padding: 5px 10px 0px;
	background: #ffffff;

}

.sidebar ul ul li{
	border: 0;
	margin: 0px;
	padding: 0;
	
}

.sidebar ul ul ul{
	padding: 7px;
}

.sidebar ul ul ul li{
	padding: 0 0 0 10px;
}

.loop{
	background-color: #FFFFFF;
        padding-bottom: 0px;
       }


.post{
	border: 0px solid #000000;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
        width: 480px;
        color: #000000;
        background: #ffffff;
}

.post h2{
	font-size: 16px;
	font-family: Verdana;
	padding: 3px 10px 5px 10px;
	ackground: #000000;
	color: #000000;
        border-bottom: 1px solid #ccc;
        background: #ffffff;
}

.post2 h2{
	font-size: 16px;
	font-family: Verdana;
	padding: 3px 10px 0px 10px;
	ackground: #000000;
	color: #000000;
        border-bottom: 1px solid #ccc;
        background: #ffffff;
}

.post h2 a{
	color: #A17631;
        
}
.facebook_like{
	padding: 5px 10px 10px 10px; 
        font-size: 11px;
}

.entry{
	padding: 5px 10px 10px 10px; 
        font-size: 11px;
}

.entry2{
	padding: 5px 10px 5px 10px; 
        font-size: 11px;         
}

.entry2 img{
        border: 1px solid #ccc;
	padding: 3px;
	background: #eee;
        float:left;
        margin-right: 10px;       
}

.entry4{
	padding: 5px 10px 10px 10px; 
        font-size: 11px;         
}

.entry4 img{
        border: 1px solid #ccc;
	padding: 3px;
	background: #eee;
        float:left;
        margin-right: 10px;
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{
	border: 0;
        padding: 15px 0 0;
	font-family: Verdana;
	font-weight: bold;
	background-color: transparent;
	color: #000;
}

.entry h1{
	font-size: 30px;
	font-weight: normal;
	line-height: 36px;
}

.entry h2{
	font-size: 18px;
}

.entry h3{
	font-size: 16px;
}

.entry h4{ font-size: 14px; }

.entry h5{ font-size: 12px; }

.entry h6{ font-size: 11px; }

.entry img{
	border: 1px solid #ccc;
	padding: 3px;
	background: #eee;
}

.entry img.wp-smiley{
	border: 0;
	padding: 0;
	background-color: transparent;
}

.entry img.alignleft{
	float: left;
	margin: 5px 10px 0px 0;
}

.entry img.alignright{
	float: right;

	margin: 5px 0px 0 10px;
}

.postmetadata{
	border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
	padding: 3px 0px 3px 10px;
	background: #ffffff;
        font-size: 11px;
        color: #000000;
}




.postmetadata1{
	order-top: 1px solid #ccc;
        adding: 5px;
        height:10px;
        background: url("img/space.gif");
} 


.postmetadata2{
	border-top: 1px solid #ccc;
        padding: 0px;
} 

.browse{
	padding: 5px 5px 5px 10px;
        background: #ffffff;
}

.comments-template{
	padding: 0px 10px 10px 10px;
        font-size: 11px;
}

ol.commentlist{
	list-style-type: none;
	margin: 0;
	padding: 0;
        font-size: 11px;
}

ol.commentlist li{
	margin: 0 0 10px 0;
        font-size: 11px;
}

/* wp-calendar */

table#wp-calendar{
	width: 100%;
	font-family: Verdana;
	font-size: 11px;
	text-transform: none;
        margin-bottom: 10px;
	line-height: 20px;
}

table#wp-calendar caption{
	padding: 3px;
        font-weight: bold;
}

table#wp-calendar th{
	padding: 0px;
	text-align: center;
	vertical-align: top;
	background: #eee;
}

table#wp-calendar td{
	padding: 0px;
	text-align: center;
}

table#wp-calendar tfoot td{
	text-align: center;
}

table#wp-calendar tbody tr{
	height: 0px;
        margin-bottom: 0px;
}

/* end calendar */

#footer{
        font-family: Verdana;
	clear: both;
	width: 807px;
        font-size: 10px;
	border-top: 1px solid #ccc;
	padding: 7px 0px 7px 0px;
	line-height: 22px;
        text-align: center;
        background: #ffffff;
}


#footer ol, #footer ul{
	margin: 0;
	padding: 0;
}

#footer ul{
	ist-style-type: none;
}

#footer ul li{
	isplay: inline;
	argin: 0 0 10px 0;
}

#footer a{
	font-family: Verdana;
	font-size: 10px;
        olor: #000;
        text-align: right;
        font-weight: normal;
}

#footer ul a{
	font-family: Verdana;
	font-size: 11px;
        ext-align: right;
        font-weight: normal;
}
