/* Start of CMSMS style sheet 'KVZG' */
body, html
{
        margin: 0;
        padding: 0;
}

body 
{
/*        font-family: "Trebuchet MS", Verdana, serif;*/
        font-family: Verdana, Geneva, Arial, serif;
        font-size: 14px;
        color: black;        
}

h1, h2, h3
{
        font-family: "Trebuchet MS", Verdana, Geneva, Arial, serif;
}

div#wrapper
{
      margin-left: auto;
      margin-right: auto;
      margin-top: 10px;
      margin-bottom: 10px;
      width: 950px;
      background-color: #fc6204;
}


div#inner-wrapper
{
      border: medium #ac0204 solid; 
}

div#header
{
      background: url(uploads/images/head.gif) no-repeat;
      height: 297px;
}

div#headerleft
{
      float: left;
      width: 176px;
      margin-top: 0px;

}

img#mail
{
     margin-top: 20px;
     margin-left: 40px;
     border: 0;
}

img#newsletter
{
     margin-top: 20px;
     border: 0;
}

div#headerright
{
      float: left;
      margin-top: 0px;
      padding-left: 20px;
}


div#main-menu
{
        font-family: "Trebuchet MS", Verdana, Geneva, Arial, serif;
        padding: 0;
        margin: 0;
        height: 200px;
        position: relative;
}


div.main-menu
{
        position: absolute;
        z-index: 10;
        width: 130px;
}

div.main-menu a
{
        text-transform: uppercase;
        font-weight: bold;
        color: #ff6400;
        font-size: 130%;
        text-decoration: none;
}

ul#main-menu a.hover
{
        color: #aa6400;
}

div#main-menu-1
{        
        top: 64px; 
        left: 353px;
}

div#main-menu-2
{        
        top: 99px; 
        left: 353px;
}

div#main-menu-3
{        
        top: 96px; 
        left: 503px;
}

div#main-menu-4
{        
        top: 129px; 
        left: 503px;
}

div#main-menu-5
{        
        top: 129px; 
        left: 671px;
}

div#main-menu-6
{        
        top: 161px; 
        left: 671px;
}



ul#sub-menu
{
        font-family: "Trebuchet MS", Verdana, Geneva, Arial, serif;
        z-index: 10;
	list-style: none;
        margin: 0;
        padding: 0;
}

ul#sub-menu li
{
       padding-top: 5px;

}

ul#sub-menu a
{
        text-transform: uppercase;
        font-weight: bold;
        color: white;
        font-size: 110%;
        text-decoration: none;
}



img#head
{
        position: absolute;
        z-index: 9;
        top: 0;
/*        left: 0;*/
      margin-left: auto;
      margin-right: auto;

}

img#concept
{
        float: right;
}


img#headleft
{
        position: absolute;
        z-index: 10;
        top: 0;
        left: 0;
}

img#headright
{
        position: absolute;
        z-index: 10;
        top: 0;
        left: 175px;
}

div#left-col
{
        background-color: black;
        width: 136px;
        float: left;
        padding: 20px;
        padding-top: 0px;
        height: 450px;
        color: white;
}


div#main-col
{
        width: 440px;
        float: left;
        padding: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
        height: 470px;
        overflow: auto;
        font-size: 12px;
}  

      
div#right-col
{
        width: 284px;
        float: right;
        padding: 0;
        padding-bottom: 0px;
        overflow: hidden;
} 


a
{
color: #630102;
text-decoration:none;
}

a:hover
{
color: #630102;
text-decoration:underline;
}


h1.pagetitle
{
        text-transform: uppercase;
        font-size: 500%;
        margin: 0px;
        padding: 0px;
        color: #ad0008;       
}

h2.pagetitle
{
        text-transform: uppercase;
        font-size: 200%;
        margin-top: 0px;
        padding-top: 0px;
        color: #333;      
        border-top: 3px solid #333;
        border-bottom: 3px solid #333;
}


#myframe
{ 
   height: 410px;
   overflow: hidden;
}

table
{
     border-collapse: collapse;
}

td
{
     border: 1px solid black;
}


/*
Dimensionen:

Breite: 950px;


*/

/* End of 'KVZG' */

/* Start of CMSMS style sheet 'News' */
div.NewsSummary
{
/*border: 2px solid #AC0204;*/
/*border-top: 10px solid #D42904;*/
background-color: #D42904;
margin-top:10px;
padding: 5px;
}

div.NewsSummaryPostdate
{
/*background-color: #D42904;*/
float: left;
width: 60px;
font-size:80%;
color:white;
padding-top: 1px;
}

div.NewsSummaryLink
{
/*background-color: #D42904;*/
float: left;
font-weight:bold;
}

div.NewsSummaryCategory
{
display:none;
}

div.NewsSummaryAuthor
{
display:none;
}

div.NewsSummarySummary
{
clear:both;
border-top: 1px solid #D42904;
padding-top: 3px;
}

div.NewsSummaryMorelink
{
font-size:80%;
}

div.NewsSummaryContent
{
}



div#NewsPostDetailDate
{
float: left;
width: 60px;
font-size:80%;
padding-top: 5px;
}

h3#NewsPostDetailTitle
{
float: left;
padding:0;
margin:0;
}

hr#NewsPostDetailHorizRule
{
clear:both;
border: 1px solid #AC0204;
}

div#NewsPostDetailSummary
{
}

div#NewsPostDetailCategory
{
display:none;
}

div#NewsPostDetailAuthor
{
display:none;
}

div#NewsPostDetailContent
{
margin-top: 10px;
}

div#NewsPostDetailPrintLink
{
display:none;
margin-top:10px;
float: left;
width: 60px;
font-size:80%;
}

div#NewsPostDetailReturnLink
{
margin-top:10px;
float: left;
width: 60px;
font-size:80%;
}


/* End of 'News' */

