/* Start of CMSMS style sheet 'mode-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{
text-decoration:underline;
}

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:#9d1f20;

}

h1 a:hover{
text-decoration:none;
}

h2{
font-size:1.8em;
letter-spacing:-1px;
margin:-10px 0 0 50px;
color:#9d1f20;
}

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;
min-height:1500px;
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;
}


#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:#193373;
border-bottom:2px solid #193373;
}

#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:#269;
background:url(uploads/andeas04/linkarrow.gif) left no-repeat;
display:block;
margin:4px 0 0 0;
padding:2px 1em;
}

.link:hover{
color:#48b;
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;
font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
font-size: 10px;
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%;
}

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;
}



#mode-text h1{font-size: 14px;}
#mode-text h2{font-size: 12px;}
#mode-text h1,h2{text-decoration:none;
letter-spacing: 0px;}


#impressum {margin-left:650px;
margin-top:80px;
font-size: 10px;
color: #000;
display:block;
}

#werbung {
vertical-align: baseline;
}
#werbung a{

background: transparent url(images/werbung-b.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}



/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_definition.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#dlmenu {height:10em;}
#slidemenu {list-style-type:none; margin:0 0 10px; padding:0; position:absolute; width:19em; background:#fff; z-index:100;}
#slidemenu li {display:block; padding:0; margin:0; position:relative; z-index:100;}
#slidemenu li a, #menu li a:visited {display:block; text-decoration:none; font-size:1.1em}
#slidemenu li dd {display:none;}
#slidemenu li:hover, #menu li a:hover {border:0;}
#slidemenu li:hover dt a , #menu li a:hover dt a {background:#fff ; color:#000; }
#slidemenu li:hover dd, #menu li a:hover dd {display:block;}
#slidemenu li:hover dl, #menu li a:hover dl {height:24em; background:#fff;}
#slidemenu table {border-collapse:collapse; padding:0; margin:-4px; font-size:1em;}
#slidemenu dl {width: 19em; margin: 0; background: #fff; cursor:pointer;}
#slidemenu dt a{font-size: 1.1em;}
#slidemenu dd a{font-size: 1em;}
#slidemenu dt {margin:0; padding: 0; font-size: 1.1em; border:none;}
#slidemenu dd {margin:0; padding-left:15px; font-size: 1em; text-align:left; }
.gallery dt a, .gallery dt a:visited {display:block; color:#000; padding:5px 5px 5px 5px; background:#fff;}
.gallery dd a, .gallery dd a:visited {color:#000; min-height:1em; text-decoration:none; display:block; padding:4px 5px 4px 5px; background:#fff;}
* html .gallery dd a, * html .gallery dd a:visited {height:1em;}
.gallery dd a:hover {background:#fff; color:#555;}

/* End of 'mode-template' */

