@charset "utf-8";

html, body, #base, #baseTable {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
	font-family: Verdana,sans-serif;
	font-size: 12px;
	color: #336799;
}

body { background-color: #F5F1E5; }

P  { line-height : 120%; font-size : 12px; color: #336799; margin-top : 1px; margin-bottom : 1px; padding-bottom : 0px; }

A:link {
	background-color : transparent;
	color : #336799;
	text-decoration : underlined;
	font-weight : none;
}
A:visited {
	background-color : transparent;
	color : #336799;
	font-weight : none;
	text-decoration : underlined;
}
A:hover {
	background-color : transparent;
	color : #336799;
	font-weight : none;
	text-decoration : underlined;
}
A:active {
	background-color : transparent;
	color : #336799;
	font-weight : none;
	text-decoration : underlined;
}

H1 { font-size: 14px; font-weight: bold; color: #336799; margin-bottom: 0px; margin-top: 10px; }
H2 { font-size: 12px; font-weight: bold; color: #336799; margin-bottom: 10px; margin-top: 10px; }
H3 { font-size: 11px; font-weight: bold; color: #336799; margin-bottom: 0px; margin-top: 10px; }
H4 { font-size: 10px; font-weight: bold; color: #336799; margin-bottom: 0px; margin-top: 10px; }

/*ul { list-style-image:url( ../img/pfeil.jpg ); }*/
ul { list-style-type: square; padding-left: 10px; margin-left: 10px; }
li { font-size: 12px; line-height: 120%; color: #336799; margin: 0px; text-indent: 0px; margin-left: 0px; margin-right:5px; }

img { border: none; }

#base {
	margin: 0 auto;
	width: 990px;
}
#baseTable {
	width: 100%;
}
#baseTable td {
	text-align: left;
	vertical-align: top;
}

#baseTableHead {
	height: 236px;
}

#headerFirst { height: 14px; background-color: #E1D7B4; background-image: url(../img/top_right_edge.gif); background-repeat: no-repeat; background-position: top right; }

#headerSecond {	height: 196px; background-color: E1D7B4; position: relative; }
#headerSecondNav { position: absolute; right: 0px; top: 0px; width: 400px; z-index: 20; }
#headerSecondNav A { padding: 0px 10px; }

#menuTop {	color: white; padding: 2px 0px 0px 0px; height: 20px; background-color: #336799; border-bottom: 5px solid #E1D7B4; margin-bottom: 5px; }

#cHead_left, #cHead_center, #cHead_right { height: 14px; overflow: hidden; font-size: 10px; background-color: #E1D7B4; }
#cHead_left { width: 178px;	background-repeat: no-repeat; background-image: url(../img/top_left_edge.gif); }
#cHead_center { border-left: 1px solid #f5f1e5; border-right: 1px solid #f5f1e5; }
#cHead_right { width: 196px; background-repeat: no-repeat; background-image: url(../img/top_right_edge.gif); }

.cContent_left, .cContent_right { background-color: #E1D7B4; padding: 5px; }
.cContent_right { width: 185px; overflow: hidden; }
.cContent_center { padding: 10px; width: 596px; }
#contentLeft { width: 178px; overflow: hidden; }
#contentRight {  }

#cFooter_left, #cFooter_center, #cFooter_right { height: 20px; font-size: 10px; overflow: hidden; }
#cFooter_left, #cFooter_right { background-color: #E1D7B4; }
#cFooter_center {  }
#cFooter_quicknav { text-align: right; border-top: 1px solid #E1D7B4; margin: 0px 10px; }

#cImpressum { height: 120px; border-top: 1px solid #f5f1e5; }

.rgslideshow { border: none!important; }

.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.align-justify { text-align: justify; }

.csc-frame-rulerBefore { border-top: 1px solid white; }
.csc-frame-rulerAfter { border-bottom: 1px solid white; }
.csc-textpic-caption { font-size: 10px; }

.port_3sp_box {  width: 194px; float: left; margin: 10px 0px; }
.port_3sp_header { background-image: url(../bilder/port_3sp_header.jpg); background-repeat: no-repeat; padding: 10px 5px; text-align: center; }
.port_3sp_header img { border: none; }
.port_3sp_content { height: 180px; overflow: hidden; background-image:url(../bilder/port_3sp_content_bg.jpg); background-repeat: repeat-y; padding: 10px; }
.port_3sp_content  ul { list-style-image: url(../img/bullet_arrow.gif); }
.port_3sp_content li { margin-top: 8px; margin-bottom: 8px; }
.port_3sp_footer { padding: 4px 10px; height: 34px; overflow: hidden; background-image: url(../bilder/port_3sp_footer.jpg); background-repeat: no-repeat; }
.port_3sp_footer a { font-weight: bold; font-size: 13px; }
.port_3sp_finish { clear: both; }

.menue1:link {font-family : Verdana, sans-serif; color : #FFFFFF; text-decoration : none; font-size : 12px;}
.menue1:visited {font-family : Verdana, sans-serif; color : #FFFFFF; text-decoration : none; font-size : 12px;}
.menue1:hover {font-family : Verdana, sans-serif; color : #FFFFFF; text-decoration : none; font-size : 12px;}
.menue1:active {font-family : Verdana, sans-serif; color : #FFFFFF; text-decoration : none; font-size : 12px;}

.menue1_aktiv:link {font-family : Verdana, sans-serif; color : #FFFFFF; text-decoration : underline; font-size : 12px;}
.menue1_aktiv:visited {font-family : Verdana, sans-serif; color : #FFFFFF; text-decoration : underline; font-size : 12px;}
.menue1_aktiv:hover {font-family : Verdana, sans-serif; color : #FFFFFF; text-decoration : underline; font-size : 12px;}
.menue1_aktiv:active {font-family : Verdana, sans-serif; color : #FFFFFF; text-decoration : underline; font-size : 12px;}

.menue2:link {font-family : Verdana, sans-serif; color : #336799; text-decoration : none; font-size : 11px;}
.menue2:visited {font-family : Verdana, sans-serif; color : #336799; text-decoration : none; font-size : 11px;}
.menue2:hover {font-family : Verdana, sans-serif; color : #336799; text-decoration : none; font-size : 11px;}
.menue2:active {font-family : Verdana, sans-serif; color : #336799; text-decoration : none; font-size : 11px;}

.menue2_aktiv:link {font-family : Verdana, sans-serif; color : #336799; text-decoration : underline; font-size : 11px;}
.menue2_aktiv:visited {font-family : Verdana, sans-serif; color : #336799; text-decoration : underline; font-size : 11px;}
.menue2_aktiv:hover {font-family : Verdana, sans-serif; color : #336799; text-decoration : underline; font-size : 11px;}
.menue2_aktiv:active {font-family : Verdana, sans-serif; color : #336799; text-decoration : underline; font-size : 11px;}

.holy:link {font-family : Verdana, sans-serif; color : #336799; text-decoration : none; font-size : 10px;}
.holy:visited {font-family : Verdana, sans-serif; color : #336799; text-decoration : none; font-size : 10px;}
.holy:hover {font-family : Verdana, sans-serif; color : #336799; text-decoration : none; font-size : 10px;}
.holy:active {font-family : Verdana, sans-serif; color : #336799; text-decoration : none; font-size : 10px;}

fieldset.csc-mailform { border: none; }
.csc-mailform-field { margin: 5px 0px; }
.csc-mailform-field label { width: 150px; padding-right: 10px; display: block; float: left; clear: both; }
