/* Start of CMSMS style sheet 'home-template' */
body{
margin:0;
padding:0;
font:11px arial,verdana,sans-serif;
background:#006699 url(uploads/images/bodybg.png) repeat-x;
color:#333;
text-align:center;
}

img {border: none;}

li{list-style: none;}

a{
text-decoration:none;
color:#000;
font-weight:bold;
}

a:hover{
color:#555;
}

p{
margin:0 0 15px 0;
line-height:1.5em;
}

h1,h2,h3,h4{
margin:0;
padding:0;
font-weight:normal;
}

h1{
font-size:3.2em;
letter-spacing:-3px;
color:#567;

}

h1 a:hover{
text-decoration:none;
}

h2{
font-size:1.8em;
letter-spacing:-1px;
margin:-10px 0 0 50px;
color:#888;
}

h3{
color: #555;
font-size:1.4em;
margin:1em 0 0.5em 0.5em;
}

h4{
font-size:1.2em;
font-weight:bold;
}

#container{
width:854px;
margin:0 auto;
margin-top: 20px;
background:#ffffff ;
color:#333;
text-align:left;
border: 0;
}

#sitetitle{
float:left;
height:199px;
background:transparent url(uploads/images/orange-top2.png) no-repeat;
width: 854px;
color: #333;
}

#sitetitle a{
color:#567;
font-weight:normal;
}

#sitetitle a:hover{
color:#269;
}

#impressum {margin-left:650px;
margin-top:80px;
font-size: 10px;
color: #000;
display:block;
}

#menu {
display:inline;
width: 100%;
height:50px;
}

#menu ul {
list-style:none;
margin:0;
padding:0;}

#primary-nav li{display: inline;
    list-style-type: none;
font-size:10px;
}


 
*html body 
#primary-nav a{
             float:             left;
font-size:1.2em;
font-weight:normal;
letter-spacing:-1px;
color: #fff;
width: 122px; 
height: 49px;
text-align:center;

}


#primary-nav a:link{
padding-bottom: 10px;
width: 122px; 
height: 49px;
        float:            left;
text-align:center;
color: #4c2d00;
}


#primary-nav a:hover{
  width: 122px; 
height: 49px;
        float:            left;
text-align:center;
color: #7f4c00;
}


#content{
margin-top:13px;
width:100%;
clear:both;

}
* html body #content{
margin-top:24px;
width:100%;
clear:both;

}


#content h2{
margin:0 0 10px 0;
color:#e76900;
border-bottom:2px solid #e76900;
}

#content h2 a{
color:#555;
font-weight:normal;
}

#content h2 a:hover{
color:#269;
text-decoration:none;
background:none;
}



#left{
width:52%;
float:left;
}

#right{
margin-left:54%;
margin-top:15px;
}

#right h2{
margin:15px 0 5px 0;
width:98%;
font-size:1.6em;
}

#footer{
clear:both;
padding:10px 0 12px 24px;
text-align:left;
color:#888;
}

#footer a{
color:#888;
font-weight:normal;
}

#footer span{
color:#aaa;
font-size:2em;
letter-spacing:-2px;
}

.entry{
position:relative;
margin:0 0 20px 0;
border:2px solid #fff;
background:#fafafa;
color:#333;
padding:10px 10px 0 10px;
}

.entry a:hover, .intro a:hover{
text-decoration:none;
padding-bottom:2px;
background:#fafafa; /* Delete this line to remove the flashing underline for regular links */
}

.link{
color:#000;
background:url(uploads/andeas04/linkarrow.gif) left no-repeat;
display:block;
margin:4px 0 0 0;
padding:2px 1em;
}

.link:hover{
color:#000;
background:url(uploads/andeas04/blinkarrow.gif) left no-repeat; /* Delete this line to remove the blinking arrows by the links */
text-decoration:none;
}

.thumbs img{
position:relative;
padding:0px;
background-color:#ddd;
color: #555;
}


.entryphoto{
float:left;
background-color:#ddd;
color:#333;
}

.meta{
clear:both;
border-top: 2px solid #ccc;
padding: 5px 1px 0 0;
margin:10px 0 0 0;
text-align:right;
font-size:0.9em;
color: #567;
}

.pagenav{
color: #888;
text-align:center;
}

.entry img{
position:relative;
}

.subcontainer {
width:98%;
}

.rightsub{
float:left;
width:45%;
}

.rightsub2{
margin-left:50%;
padding:1px;
margin-bottom: 1em;
color: #333;
}


.rightsub2 ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}


.rightsub2 li {
margin: 0;
}

.rightsub2 li a{
display: block;
padding: 5px 3px 3px 2px;
color: #000;
text-decoration: none;
width: 100%;
}

.rightsub2 li a:hover{
color: #555;
}

html>body .rightsub2 li a{ /*Non IE6 width*/
width: auto;
}


.date{
float:left;
font-weight:bold;
}

.right{
text-align:right;
}

.center{
text-align:center;
}

.clear{
clear:both;
}

.hide{
display:none;
}

#bild {position: relative;
float: none;
margin-left: 30px;
display: inline;
		width: 238px;
	padding: 10px 10px 10px 10px;
	height: 164px;
		border: 1px solid;
	background: transparent url(images/verlauf3.png) repeat-x;
	background-position: top;
border-top:1px solid #ddd;
border-right:1px solid #bbb;
border-bottom:1px solid #bbb;
border-left:1px solid #ddd;
}

#werbung {
vertical-align: baseline;
}
#werbung a{

background: transparent url(images/werbung-o.gif) no-repeat ;
display: block;
width: 150px;
height: 45px;
background-position: bottom right;
border: 1px solid;
border-color: #ffffff;
color: #000;
font-size: 10px;
text-decoration: none;
padding-right: 10px;
padding-left: 10px;
padding-top: 12px;
padding-bottom: 10px;
text-align: center;

}


/* NAV - top horizontal nav */
	#nav, #nav ul {padding: 0; margin: 0; list-style: none}
	#nav {font-weight:bold;height:55px;font: bold 80% arial;margin: 0 0px 0 0px}
	#nav li {position:relative;float: left;width: 122px;display:block;margin: 0;padding:0;height:55px;color: #c00;}
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#fff;display: block;}
	#nav a:hover {background: #fff;}
	
	#nav li ul {width:122px;font-size:90%;margin-top:3px;position: absolute;font-weight:normal;left: -999em}
	#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}


/*chat*/
 #daddy-shoutbox {
      padding: 5px;
      background: #f5f6f7;
      color: black;
      width: 410px;
      font-family: Arial,Helvetica,sans-serif;
      font-size: 11px;
border: 1px solid #e76900;
    }
    .shoutbox-list {
      border-bottom: 1px solid #e76900;
      
      padding: 5px;
      display: none;
    }
    #daddy-shoutbox-list {
      text-align: left;
      margin: 0px auto;
    }
    #daddy-shoutbox-form {
      text-align: left;
      
    }
    .shoutbox-list-time {
      color: #e76900;
    }
    .shoutbox-list-nick {
      margin-left: 5px;
      font-weight: bold;
    }
    .shoutbox-list-message {
      margin-left: 5px;
    }
/*chat ende*/


#twitter_update_list a{color:#ff9800;}
/* End of 'home-template' */

