

BODY {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #EFEFEF;
}
#kopf {
        MARGIN: 10px; HEIGHT: 100px; BACKGROUND-COLOR: #ff0
}
#mitte {
        WIDTH: 100%; POSITION: relative
}
#inhalt {
        PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px 180px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffc6; min-width: 120px
}
#links {
        LEFT: 10px; WIDTH: 160px; POSITION: absolute; TOP: 0px; HEIGHT: 300px; BACKGROUND-COLOR: #fc0; TEXT-ALIGN: center
}
#rechts {
        RIGHT: 10px; WIDTH: 160px; POSITION: absolute; TOP: 0px; HEIGHT: 300px; BACKGROUND-COLOR: #fc0; TEXT-ALIGN: center
}
#fuss {
        MARGIN: 10px; HEIGHT: 50px; BACKGROUND-COLOR: #ff0
}
P {
        PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
PRE {
        PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#back {
        PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; TEXT-ALIGN: center
}
#back A {
        FONT-WEIGHT: 600; FONT-SIZE: 0.8em; COLOR: white
}
.rot {
        FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: red
}




.site {
         font-size: 0.9em;
         color: #000000;
}
.block_mi {
	width:800px;
         height:200px;
         border-right: 0px solid #00AFFF;
         border-left: 0px solid #00AFFF;
         background:#002373;
}
.main_nav {
         height:35px;
         background:seashell;
         text-align:right;
         border-top: 1px solid #5F5F5F;
         border-bottom: 1px solid #5F5F5F;
         padding-right: 10px;
}
.sub_nav {
         width:185px;
         vertical-align:top;
         border-right: 1px dashed #5F5F5F;
         text-align:left;
         font-size: 0.8em;
}
.main_content {
         vertical-align:top;
         border:0px solid #FF0000;
         background:#FFFFFF;
}
.sub_content {
         vertical-align:top;
         padding-top:30px;
         padding-right:20px;
         padding-bottom:30px;
         padding-left:20px;
         font-size: 0.8em;
}
.footer {
         height:25px;
         background:#002373;
         text-align:center;
         font-size: 0.85em;
         color: #FFFFFF;
         line-height:2.4em;
}
.footer a {
         color: #FFFFFF;
         text-decoration: none;
}
.footer a:hover {
         color: #FFFF00;
         text-decoration: underline;
}

.border_re {
         border-right: 1px solid #5F5F5F;
}
.border_li {
         border-left: 1px solid #5F5F5F;
}
.block_re {
         border-bottom: 1px dashed #5F5F5F;
         border-left: 1px solid #5F5F5F;
         width:	50%;
}
.block_li {
         border-bottom: 1px dashed #5F5F5F;
         border-right: 1px solid #5F5F5F;
         width:	50%;
}
#mainnavig
{
         border:                 0px solid #FF7F00;
         margin-top:             10px;
         margin-bottom:          10px;
         text-align:             left;
         font-size:              0.9em;
}
#mainnavig a
{
         font-weight:            bold;
         border-bottom:          1px dashed #464A5E;
         padding:                4px 0px 4px 20px;
         margin:                 0px 10px 0px 5px;
         text-decoration:        none;
         display:                block;
         color:			#002373;
         background-image:       url("images/pp.gif");
         background-repeat:      no-repeat;
         background-position:    2px 7px;
}
#mainnavig a:hover
{
         background:             #002373;
         background-image:       url("images/pp_over.gif");
         background-repeat:      no-repeat;
         background-position:    2px 6px;
         color:                  #FFFFFF;
}

/*
--------------------------------------------------------
*/



.searchline {
         text-align:       right;
         padding:          2px 5px 2px 10px;
}
.pivot-search input {
         font-family:      Verdana, Arial, Times, sans-serif;
         font-size:        12px;
         margin-top:       0px;
         border:           1px solid #AFAFAF;
}
.searchbox {
         width:            180px;
         height:           20px;
}
.pivot-search, .pivot-search fieldset, .pivot-search-result fieldset {
         border:           0;
         padding:          0px;
         margin:           0px;
}

.pivot-search label, .pivot-search legend, .pivot-search-result label, .pivot-search-result legend, .pivot-search-result form {
         display:          none;
         visibility:       hidden;
}
.searchbutton, .result-searchbutton, .commentbutton {
         ddisplay:         none;
         border:           1px solid #AFAFAF;
         bbackground:      #FFFFFF;
         height:           20px;
         margin-top:       5px;
}
.pivot-search-result {
         font-size:        1.1em;
}
.pivot-search-result li {
         line-height:      1.9em;
}



/*
--------------------------------------------------------
*/


#mainentry h1 {
         font-size:		1.8em;
         color:			#002373;
         margin-top:		0px;
         margin-bottom:		5px;
}
#mainentry h3 {
         font-size:		1.3em;
         color:			#7F7F7F;
         margin-top:		0px;
         margin-bottom:		2px;
}

#mainentry .body {
         font-size:		1.2em;
         color:			#002373;
         line-height:		1.2em;
}




#subentry .intro img {
	width:			100px;
}
#subentry h2 {
         font-size:		1.1em;
         color:			#002373;
         margin-top:		0px;
         margin-bottom:		2px;
}
#subentry .intro p{
         font-size:		1.1em;
         line-height:		1.0em;
}
#entry h2 {
         color:			#002373;
}
#entry h4 {
         color:			#7F7F7F;
}
#entry .body {
         font-size:		1.1em;
         line-height:		1.0em;
}
#entry .body p{
         margin-top:		-2px;
         margin-bottom:		-5px;
}


.teaser {
         margin-top:		15px;
         margin-right:		5px;
         margin-left:		5px;
         border: 		1px solid #5F5F5F;
}

.teaser_head {
         bborder: 		1px dashed #5F5F5F;
         background-color:	#002373;
         font-size:		0.8em;
         font-weight:		bold;
         line-height:		1.5em;
         color:			#FFFFFF;
         text-align:		center;
}


.teaser_intro{
	padding:		10px;
         font-size:		0.7em;

}

.body td {
         font-size:		0.8em;
         padding-top:		5px;
         padding-bottom:		5px;
}

