

body {
color:#404040; 
font:12px Verdana,Tahoma,Arial,sans-serif; 
margin:0px; 
padding:0px;
overflow:auto;
}
#wrap {
background:#fff; 
color:#404040; 
margin:0px; 
width:945px;
}
a {
background-color:inherit; 
color:#0073bd; 
font-weight:bold; 
text-decoration:none;
}
a:hover {
background-color:inherit; 
color:#0073bd; 
text-decoration:underline;
}
a img {
border:0;
}

#shadow_left {
text-align:right;
background:url(img/master_shadow_left.jpg) repeat-y; 
}
#shadow_right {
text-align:right;
background:url(img/master_shadow_right.jpg) repeat-y; 
}

#header {
height:1px; 
margin:0px; 
padding:0px;
}

#leftside {
width:200px; 
float:left; 
margin:10px 0px 0px 0px; 
padding:0px 0px 0px 20px; 
text-align:left;
}


.avmenu {
display:block; 
list-style:none; 
margin:0px 0px 20px 0px; 
padding:25px 0px 0px 0px; 
}
.avmenu li {
display:inline; 
line-height:1.4em; 
padding:0px; 
width:140px;
}
.avmenu a {
background-color:#f4f4f4; 
border-left:4px solid #0073bd; 
color:#505050; 
float:left; 
font-weight:bold; 
margin:0px 0px 5px 0px; 
padding:5px 1px 5px 5px; 
text-decoration:none; 
width:190px;
}

.avmenu a:hover {
background-color:#eaeaea; 
border-left:4px solid #f6f40b; 
color:#505050;
}
.avmenu ul {
font-size:0.9em; 
margin:0px 0px 0px 15px; 
padding:0px 0px 5px 0px; 
width:125px;
}
.avmenu ul a {
font-weight: bold;
padding:3px 1px 3px 5px;
width:175px;
}
.active a {
border-left:4px solid #f6f40b; 
}
.nactive a {
border-left:4px solid #0073bd; 
}



#contentwide {
border-left:1px solid #e0e0e0; 
float:right;
margin:25px 0px 0px 0px;
padding:0px 20px 20px 20px;
text-align:left;
width:680px;
min-height:550px;
}
#contentwide h1 {
padding:0px 0px 15px 0px;
}


#footer {
background:#fff; 
border-top:2px solid #0073bd; 
clear:both; 
color:gray; 
padding-top:7px; 
text-align:center; 
width:945px; 
font-size:10px;
}
#footer a {
background-color:#fff; 
color:0073bd; 
font-weight:400; 
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}


/* General element styles:*/  
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family:arial, helvetica; color:#000; font-size:11px; }
PRE { font-family:monospace; }
A { color:#0073bd; text-decoration:none;}
A:hover { color: #999999; text-decoration:none; }
FORM { margin:0px;}
P, PRE {color:#000000;}
P, TD, UL, OL { font-size:12px;}
TH {text-align:left;}
TEXTAREA, SELECT textarea { font-family:verdana, helvetica, sans-serif; color:#000; border: #cccccc 1px solid; font-size:12px; }
input[type=radio], input[type=checkbox] { border: 0px solid; }


/* Frames, spacing, link-to-top */ 
DIV.csc-frame-frame1 { background-color:#DCF0FF; padding:2px 4px 2px 4px; border:1px solid #333; }
DIV.csc-frame-frame2 { background-color:#FFFFFF; padding:0px 0px 4px 0px; border-bottom:1px dotted #009CFF; margin-bottom:4px; margin-top:3px; font-size:12px; }


/* Headers, plain */ 
H1 { font-size:18px; color:#0073bd; font-weight:bold;}
H2 { font-size:18px; color:#0073bd; }
H3 { font-size:18px; color:#0073bd; font-weight:bold;}
H4 { font-size:12px; color:#0073bd;}
H1, H2, H3, H4, H5, H6 { margin:0px 0px 0px 0px; margin-top:5px; margin-bottom:5px; }
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top:0px; }


/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A { color: #0f1d64; text-decoration:none; }
H2 A { color:#0f1d64; }
H3 A { color:#0f1d64; }
H4 A { color:#0f1d64; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration:underline; }


/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { font-size:12px; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { font-size:12px; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { font-size:12px; }



/* Tables */
.contenttable{
border-spacing:1px;
empty-cells:show;
border-collapse:seperate;
table-layout:fixed;
}
.contenttable td{
min-width:200px;
background:#eaeaea;
vertical-align:top;
min-height: 10px;
padding: 5px 10px 2px 10px;
}
.contenttable th{
min-width:200px;
background:#a5a4a4;
vertical-align:top;
min-height: 10px;
padding: 5px 10px 5px 10px;
}

/* Header date */ 
P.csc-header-date { font-size:10px; color:#186900; }


/*------mailformular formatieren------*/
.csc-mailform {
border:none;
width: 550px;
}

.csc-mailform-field {
background:#fff;
margin: 0px;
padding: 0px 10px 10px 10px;
}

.csc-mailform-field label {
float: left;
padding: 1px;
color: black;
font-size:10px;
width: 160px;
font-size:12px;
}


.mf-input {
clear: none;
width: 250px;
padding: 1px;
}

.mf-pass {
width: 250px;
padding: 1px;
}

.mf-text {
clear: none;
width: 250px;
padding: 1px;
}

.mf-check {
padding: 1px;
}

.mf-radio {
padding: 1px;
}

.mf-select {
width: 250px;
padding: 1px;
}

.mf-file {
width: 200px;
padding: 1px;
}

#mailformRadiotest {
border: none;
}

#mailformRadiotest legend {
display: none;
}

.mf-reset {

}

.mf-submit {
margin-left: 100px;
background:#727272;
}

/*Sitemap */

.tx-flseositemap-pi1 ul{
	display:block;
	font-size: 12px;
	color: #000;
	line-height: 18px;
} 
		  
.tx-flseositemap-pi1 ul a{
	display:block;
	bottom-margin:5px;
	font-size: 12px;
	color:#000;
	text-decoration:none;
} 
.tx-flseositemap-pi1 ul a:hover{
	display:block;
	bottom-margin:5px;
	font-size: 12px;
	color:#d7031c;
}

/* Sitemap Standart */

.csc-sitemap ul{
line-height: 20px;
padding: 0px 20px 5px 50px;
}
.csc-sitemap li{
font-size:12px;
}
.csc-sitemap a{
background-color:#fff; 
color:0073bd; 
font-weight:bold; 
text-decoration:none;
}
.csc-sitemap a:hover{
text-decoration:underline;
}



#slideshow {
 height:170px; /* hier Hoehe der Slideshow-Bilder angeben */
 position:relative;
 margin:0px; 
 padding:0px;
}
#slideshow img {
 display:none;
 position:absolute;
 top:0; left:0;
}
#slideshow img.start {
 display:block;
}
