/* Start of CMSMS style sheet 'Leaves : leaves2' */
/* Start of CMSMS style sheet 'Leaves : leaves2' */
body{
background:#e0e0e0 url(body_bg.gif) repeat-y;
color:#505050;
font:76% Verdana,Georgia,Tahoma,Arial,sans-serif;
margin:0;
padding:0;
text-align:left;
}
a:link     { color: #333333;
             text-decoration: none;
             font-size: 10pt;
             font-family: Tahoma }
a:visited  { color: #333333;
             text-decoration: none;
             font-size: 10pt;
             font-family: Tahoma }
a:active   { color: #CC3019;
             text-decoration: none;
             font-size: 10pt;
             font-family: Tahoma }
a:hover    { color: #333333;
             text-decoration: none;
             font-size: 10pt;
             font-family: Tahoma }
h4{
font-size: 12px;
}
#container{
width: 84em;
margin: 0 auto;
padding: 0;
background:url(kinzel_top.jpg) top left no-repeat;
background-color: #DADADA;
border:1px solid #cc3017;

}
#sitename{
background:url(uploads/Leaves2.jpg) top center no-repeat;
color:#ffffff;
height:30px;
margin:0 20px 10px 0;
text-align:center;
}

#nav{
font-family:  Verdana,Tahoma,Arial,sans-serif;
font-size:0.9em;
font-variant:caps ;
letter-spacing: 5px;
color:#000000;
padding-top:110px;
margin-left: 307px;
border-left: 23px;
}
 * html #nav {
margin-left: 268px;
font-size:12px;
color:#000000;
}

/* Styling the basic apperance of the menu elements */
#primary-nav a { 
   border: 0px solid #006699; 
   display: block; 
   margin: 0px; 
   padding: 0px 0px; 
   color: #000000;
   text-decoration: none; 
   letter-spacing:5px;
   background: transparent; 
   min-height:1em; /* Fixes IE7 whitespace bug*/ 
}
#primary-nav li, #primary-nav li.menuparent { 
   background-color: #ececec; 
   min-height:1em; /* Fixes IE7 bug*/
}


/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */
#primary-nav li.menuactive { 
   background-color: #C7C7C7; 
}

/* Styling the apperance of menu items on hover */
#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
   background-color: #CC3019; 
}

#nav2{
font:100% Verdana,Tahoma,Arial,sans-serif;
padding-top:30px;
margin-left: -15px;
width:130px;
float: left;
clear: left;
}
 * html #nav2{
color:#000000;
a:link     { color: #333333;
             text-decoration: none;
             font-size: 10pt;
             font-family: Tahoma }
a:visited  { color: #333333;
             text-decoration: none;
             font-size: 10pt;
             font-family: Tahoma }
a:active   { color: #CC3019;
             text-decoration: none;
             font-size: 10pt;
             font-family: Tahoma }
a:hover    { color: #333333;
             text-decoration: none;
             font-size: 10pt;
             font-family: Tahoma }
clear:left;
}
#breadcrumb{
font:100% Verdana,Tahoma,Arial,sans-serif;
padding-top:10px;
margin-left: 207px;
width:530px;
float: left;
clear: left;
color:#cc3019;
font-weight: 700;
}
 * html #breadcrumb{
clear:left;
margin-left: 90px;
margin-top: -20px;
}
#flagge{
font:100% Verdana,Tahoma,Arial,sans-serif;
padding-top:-30px;
margin-top: -47px;
margin-left: 947px;
width:40px;
float: left;
clear: left;
color:#cc3019;
font-weight: 700;
}
#primary-nav ul{
margin-left: 160px;
font-weight: 500;
}

#nav ul{
list-style:none;
margin:80;
padding:0;
}

#nav a{
background:url(uploads/tabs.gif) no-repeat 100% 0;
color:#000000;
display:block;
font-size:0.8em;
font-weight:700;
letter-spacing:1px;
padding:7px 20px 4px 11px;
text-decoration:none;
}

#nav a:hover{
color:#505050;
}

#nav li{
background:url(uploads/tabs.gif) no-repeat 0 0;
float:left;
padding:0 0 0 9px;
}

#nav #current{
background:url(uploads/tabs.gif) no-repeat 0 -41px;
}

#nav #current a{
background:url(uploads/tabs.gif) no-repeat 100% -41px;
color:#303030;
padding:7px 20px 5px 11px;
}

#header{
height:30px;
position:relative;
width:70em;
}

#rightside{
float: right;
width: 15em;
margin: 0;
padding: 0;
}

#content{
min-height: 600px;
margin-top: 64px;
margin-left:250px;
width: 720px;
border: 1px solid #cc3019;
padding: 12px;
background:#e0e0e0 url(body_bg.gif) repeat-y;
clear: right;
}
 * html #content{
width: 620px;
min-height: 800px;
margin-top: 15px;
margin-left: 15px;
margin-top: 10px;
clear: right;
}
#contentleft{
height: auto;
float: left;
position: relative;
margin-top: 0px;
margin-left: 0px;
width: 360px;
padding: 5px;
clear: right;
}
 * html #contentleft{
position: relative;
padding: 0px;
clear: right;
}

#contentright{
float: right;
margin-top: 0px;
margin-left:0px;
width:320px;
padding: 1px;
clear: right;
}
 * html #contentright{
position: relative;
padding: 0px;
clear: left;
}
#content2{
margin-top: 320px;
margin-left:5px;
width:450px;
padding: 5px;
}
 * html #content2{
margin-top: 25px;
margin-left:0px;
width:450px;
padding-top: 25px;
}

div#flat{clear:both;width:100%;height:38px;margin:10px 0 0;padding:0px;}
div.left49 {float:left;width: 75%;}
div.right49 {float:right;width: 15%;text-align: right;}
div.left49 p{margin:0px 20px; padding:0px}
div.right49 p{margin:0; padding:0px}

#footer{
font-size:0.9em;
height:44px;
margin-top:20px;
padding:1px;
color:#ffffff;
text-align:right;
width:100%;
background-color: #cc3117;
}

#footer a{
color:#a0a0a0;
font-weight:400;
}

#footer a:hover{
color:#505050;
text-decoration:underline;
}

#leftside ul { 

list-style: none; 
margin: 0px 0px 10px; 
padding: 0px; 
}

ul#menuvert{
font:76% Verdana,Tahoma,Arial,sans-serif;
list-style:none;

}
.primary-nav{
}

.menu_vert a{
color:#000000;
display:block;
font-size:1.4em;
font-weight:700;
margin-top:0px;
margin-bottom:1px;
padding:2px 2px 2px 2px;
position:relative;
text-decoration:none;
width:125px;
}
.menu_vert a:hover{
color:#999999;
display:block;
font-size:1.4em;
font-weight:700;
margin-top:0px;
margin-bottom:1px;
padding:2px 2px 2px 2px;
position:relative;
text-decoration:none;
width:125px;
}
.menu_vert li a.current{
color:#CC3019;
}
.menu_vert a:hover, .menu_vert li a.current:hover{
color:#505050;
}

.nav:hover{
border:0px solid #8d2310;
color:#505050;
padding:1px 1px 1px 9px;
}

.hide{
display:none;
}
/* End of 'Leaves : leaves2' */


/* End of 'Leaves : leaves2' */

