/* CSS Edit by Fabian Scholz, B. KRAUSE GmbH, Radebeul, Germany */

body{
	margin: 20px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	background-image: none;
	background-color: #FFFFFF;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	color: #333333;
}
/* ############################### FRAMEWORK ########################*/
* { /* Mit Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
margin: 0;
padding: 0;
}
body {
 margin: 20px;
 font-family: Arial, Helvetica, sans-serif;
 line-height: 14px;
 background-image: none;
 background-color: #FFFFFF;
 font-size: 12px;
 font-style: normal;
 text-decoration: none;
 color: #333333;
 text-align:center;
 padding:0;
 }

#outer {
 text-align:left;
 width:860px;
 margin:auto;
 }

#hdr {
 height:200px;
 background:#FFFFFF;
 }

#bar {
 height:25px;
 background:#FFFFFF;
 color: #333333;
 }

#bodyblock {
 position:relative;
 background: #FFFFFF;
 width:860px;
 padding:0;
 }

#l-col {
 float:left;
 background:#FFFFFF;
 width:155px;
 text-align:left;
 }

#cont {
 /* width:675px; */
 width: 660px;
 background:#ffffff;
 color: #333333;
 text-align:left;
 }
#anzeigenStart img { margin-left: 20px; }
#ftr {
 height:25px;
 background:#FFFFFF;
 margin:0;
 color: #aaaaaa;
 font-size: 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: normal;
 }
/* ############################### FRAMEWORK ########################*/


/* ############################### NAVIGATION ########################*/
#menu {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 14px ;
	text-align:left;
	margin-left: 10px;
}
#breadcrumb {
	margin-bottom: 20px;
}
.lis {
	width: 150px;
	margin-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	text-indent: 0px;
}
.lis_l2 {
	width: 150px;
	margin-bottom: 2px;
}
/* LEVEL 0 */
.lis_us { padding-top:10px; padding-bottom:5px; }
.nav_us {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 18px;
	
}
a.nav_us:hover, a.nav_us:active, a.nav_us:link, a.nav_us:visited{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 18px;
	text-indent: 0px;
}

/* LEVEL 1*/
a.menue:link {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: 300;
	display:block;
	width:140px;
	text-indent: 5px;
}
a.menue:hover  {	
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: 300;
	display:block;
	width:140px;
	text-indent: 5px;
}
a.menue:active {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: 300;
	display:block;
	width:140px;
	text-indent: 5px;
}
a.menue:visited {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: 300;
	display:block;
	width:140px;
	text-indent: 5px;
}
/* LEVEL 2*/
a.menue_l2:link {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: 300;
	margin-left: 10px;
	display:block;
	width:130px;
}
a.menue_l2:hover {
	color: #F50019;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: 300;
	margin-left: 10px;
}
a.menue_l2:active {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: 300;
	margin-left: 10px;
}
a.menue_l2:visited {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: 300;
	margin-left: 10px;
}
/* ############################### NAVIGATION ########################*/

/* ############################### GESTALTUNG #######################*/
.important { color:#CC0000; }
table { font-size: 12px;}
td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
	padding-top: 5px;
	margin-right: 10px;
}
h1 {
	color: #000000;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
	list-style-image: none;
}
h2 {
	color: #000000;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
	list-style-image: none;
}
.csc-firstHeader {
	color: #CC0000;
}
p {
line-height: 18px;
}
/* Breadcrumb aktuell*/
.spot5 {
	color: #CC0000;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	text-decoration: none;
	padding: 0px;
	list-style-image: none;
	}
.breadcrumb a, breadcrumb a:visited, breadcrumb a:link, breadcrumb a:hover {
font-size:9px;
}	
.img_border {
	border: 1px dotted #CCCCCC;
}

.brod  {
	color: #333333;
	font-style: normal;
	font-weight: 300;
	font-size: 12px;
	font-family: Arial, Arial, Courier;
	text-decoration: none;
	list-style-image: none;
	line-height: 16px;
	font-variant: normal;
}
.bildunterschrift {
	font-size: 10px;
	font-style: italic;
	color: #666666;
} 
.powermail_mandatory {
	color: #CC0000;
}
.citat   {
	color: #000000;
	font-style: normal;
	font-size: 12px;
	font-family: Arial, Courier;
	text-decoration: none;
	line-height: 14px;
}
.vigtigboks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	border: 1px solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.mellem {
	color: #000000;
	font-weight: 100;
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 16px;
	width: auto;
}
.over {
	color: black;
	font-weight: normal;
	font-size:12px;
	font-family: Arial, Arial, helvetica;
	text-decoration: none;
	padding-left: 2px;
	line-height: 16px;
}


a       {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	text-decoration: none;
	padding: 0px;
	list-style-image: none;
}
a:active       {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	text-decoration: none;
	padding: 0px;
	list-style-image: none;
}
a:visited      {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	text-decoration: none;
	padding: 0px;
	list-style-image: none;
}
a:hover        {
	color: #CC0000;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Arial, helvetica;
	list-style-image: none;
	line-height: 14px;
	text-decoration: none;
	text-indent: 0px;
	font-variant: normal;
}

input {
	padding: 2px;
	color: #000000;
	width: 150px;
	margin: 2px;
	border: 1px solid #333333;
	outline-color: white;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	text-decoration: none;
	background-color: #FFFFFF;
}
textarea {
	padding: 2px;
	color: #000000;
	width: 200px;
	height: 120px;
	margin: 2px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	background-color: #FFFFFF;
}
.powermail_submit, .tx-powermail-pi1_confirmation_submit {
	font-weight: bold;
	font-size:11px;
	color: #FFFFFF;
	background-color: #333333;
}
.tx-powermail-pi1_confirmation_back { background-color: #cc0000; }
 .submitLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: #000000;
	background-color: transparent;
	text-decoration: none;
	border: none;
	width: 75px;
  }
label {
	width:150px;
	display: block;
	margin-top: 5px;
}
legend {
	font-weight: bold;
}
fieldset {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 5px;
} 
hr {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 1px;
}
.powermail_captcha { float:left;}
.journal { font-family: Arial, Arial, Courier; font-size: 9px; color: gray; font-style: normal; }

.lilleoverskrift {
	color: #000000;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	font-family: Arial, Arial, Courier;
	text-decoration: none;
	list-style-image: none;
	line-height: 16px;
}
.afdellingoverskrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #333333;
	text-decoration: none;
	font-style: normal;
	font-weight: 400;
}
.header_whitespace {
color: #FFFFFF; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 16px; text-decoration: none; list-style-image: none;
}
.mellemunder {
	color: #CC0000;
	font-weight: 500;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 14px;
	width: auto;
}
/*############### RAHMEN ###############*/
.anzeige { font-size: 1.2em; padding: 10px; border-style: dashed; border-color: #cc0000; border-width: 2px; background-color: #f4f4f4;}
.anzeige h1 {font-size: 1.6em;}
.anzeige p.bodytext { line-height: 2.0 em; }
