/*
Theme Name: WordPress-Musterblog
Theme URI: http://www.trend-media.com
Description: Das WordPress-Theme für den Musterblog
Version: 1.0
Author: Bea Pircher
Author URI: http://www.trend-media.com
*/

* {  
    margin: 0; 
    padding: 0; 
    font-family: Tahoma, Helvetica, sans-serif; 
    }

.clear {
    clear:both;
    }

img, img a {
    border:none;
    }   

img.alignright {
    float:right;
    margin-left: 15px;}
    
img.alignleft {
    float:left;
    margin-right: 15px;}
 
hr {
    margin: 15px 0;
    color: #b45b19;}
         
a { 
    #864418;
    }
    
a.sidebar {
  color:#FFFAE2;
    }
    
a.sidebar:hover {
  color:#FFFAE2;
    }
a:hover { 
    #C76625;
    }

h2 a {
    color: #864418; 
    }
           
body { 
		font-family: Tahoma; 
		font-weight: normal; 
		font-size: 10pt; 
		color: #864418; 
		background-color: #B45A19; 
  	} 
    
div#wrapper { 
    padding-top:381px; 
    width: 873px; 
    margin: 50px auto 15px auto; 
    text-align: left; 
    background-color: #ffeeee;
    }
    
div#header { 
    height: 381px; 
    background: url(img/top.jpg)  no-repeat top left;
    position:absolute; 
    top:50px; 
    }
        
div#navhor ul{ 
    list-style-type:none;
    }
    
div#navhor li{ 
    display:block;
    float:left;
    padding: 0 15px;
    }
    
div#navhor {
    margin-left: 600px;
    padding: 15px;
    }
    
div#logo {
    float:left;
    margin-top:38px;
    width:238px;
    height:343px;
    background: url(img/top-left.jpg)  no-repeat;
    }

div#logo ul{
    margin:45px 15px 0 0;}

div#logo ul.kat{
    margin:0px 15px 0 0;
    font-variant:small-caps;
    font-size:1.1em;}
       
div#logo li{
    list-style:none;
    color: #FFFEE2; 
		height: 22px; 
		padding-right: 15px;
		font-weight: bold;
		text-align:right;
    }
    
div#logo li a{
    color: #FFFEE2; 
	
    }
    
div#slideshow {
    float:right;
    margin-top:38px;
    width:635px;
    height:343px;
    background: url(img/slideshow.jpg)  no-repeat;
    }
    
div#container {  
    width: 873px; 
    overflow: hidden; 
    background: url(img/centerbg.jpg)  repeat-y;
    }
    
div#inhalt, div#sidebar-left { 
    float:left; 
    display:inline; 
    }
    
div#inhalt { 
    width: 610px; 
    padding: 20px 10px 0 15px ;
    margin: 0 0 0 238px; 
    } /*w +65 */
    
 div#inhalt p {
    margin: 15px 0;}    
    

div#sprache {
    float:right;
    }
    
div#sidebar-left { 
    width: 178px; 
    padding: 0 20px 0px 40px; 
    margin-left:-873px;
  
    }
    
div#sidebar-left ul{ 
    list-style-type:none;
    }
    


  
#lang_sel {
   margin: 0 25px;
    float:right;
    height: 15px;}

#lang_sel ul{
    margin:0!important;
    list-style: none;
    
    }

#lang_sel ul li img{
  border: 0px;
  }

#lang_sel ul li{
  display: inline;
 
  }

#lang_sel ul li a, #lang_sel ul li a:visited{
	border: 0px;
	
}

div#toolbar {
	background: #aaa url(img/am_bg.jpg);
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	border-top: 1px solid #000;
	position: fixed;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 32px;
	padding: none;
	z-index: 750000;
}
div#toolbar:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}
div#toolbar div {
	border-top: 1px solid #eee;
	padding: 6px 25px;
	background-position: 15px 10px;
	text-align: right;
}
div#toolbar form#searchform {
  float: left;
  margin-bottom:1px;
}
div#toolbar div span, div#toolbar  p {
	color: #fff;
	font-weight:bold;
}
div#toolbar  a {
	padding: 2px;
	color: #fff;
	text-transform: uppercase;
	padding-left: 5px;
}
div#toolbar div span a:hover {
	text-decoration: none;
	color: #fff;
}
form#searchform input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(img/search.png) no-repeat scroll 135px 0;
border:1px solid #000000;
margin-top:-3px;
width:160px;
}
form#searchform input.searchbutton {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border-color:#000000 #000000 #000000 -moz-use-text-color;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
color:#000000;
margin-left:-3px;
width:50px;}

table.ec3_schedule {
color:#ffffff!important;
border:1px solid #222222!important;
background: #222222!important;
width:100%!important;
}

table.ec3_schedule td {
color:#ffffff!important;
}

#footer {
  height: 36px;
  background: url(img/bottom.jpg)  no-repeat bottom left;}
  
  
  .widget {
    color:#fffae2!important;
    margin: 15px 0;}
    
    .stray_quote-2,  .stray_quote-3, .stray_quote-4{
    margin: 0 20px;
    height:75px;}
    
    li.current_page_item {
    background: #FFFEE2;}
    
    li.current_page_item a{
    color: #b45a19!important;}
