/* Formatierung Inhalte */
p {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

table {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

#col1 td {width: 95px;}

/*Formatierung Bilduntertext*/
.bildtext {
	font-family: Verdana;
	color: #004080;
	font-size: 9px;
	font-style: normal;
}
/*
.rootline_menu a:link,
.rootline_menu a:visited {
	text-decoration: none;
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}

.rootline_menu a:hover  {
	text-decoration: underline;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
} 

#sitemap {
	font-family: Arial;
	font-size: 13px;
	color: #004080;
	font-weight: bold;
}

#sitemap2 {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
}
*/
a:link,
a:visited {
	text-decoration: none;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: normal;
	color: #004080;
}

a:hover  {
	text-decoration: underline;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: normal;
	color: #004080;
}

/*************** CSS **************************/
/*Header*/

.csc-header h1,
.csc-textpicHeader h1 {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 12pt;
	color: black;
	padding-bottom: 15px;
}
.csc-header h2,
.csc-textpicHeader h2  {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 12pt;
	color: black;
	padding-bottom: 15px;
}
/*****************/
/*Inhaltstext*/
.bodytext,
#footer,
#col3_content ul,
#col3_content li,
#col3_content ol {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 9pt;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
/* Aufzählungen */
#col3_content ul,
#col3_content ol {
	padding-top: 0px;
	margin-top: 0px;
}

#col3_content li {
	margin-left: 15px;
}
 /*Links Inhaltstext*/
.internal-link,
.bodytext a:link,
.bodytext a:visited,
.bodytext a:hover {
	text-decoration: underline;
	font-style : normal;
	font-weight : bold;
	color:#004080;
	padding-left:2px;
	padding-right:2px;
	border: transparent solid 1px;
}
.bodytext a:hover {
	color: #004080;
	text-decoration: none;
	border: #004080 solid 1px;
	padding-left:2px;
	padding-right:2px;
}

/*Linie vor oder nach Contentelement und Rahmen*/
DIV.csc-frame-rulerBefore {
	border-top: 1px solid ActiveBorder;
}

DIV.csc-frame-rulerAfter {
	border-bottom: 1px solid ActiveBorder;
	margin-bottom: 10px;
}

DIV.csc-frame-frame1 {
	border: 1px outset ActiveBorder;
	padding: 10px;
} 

DIV.csc-frame-frame2 {
	border: 1px inset ActiveBorder;
	padding: 10px;
}

DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
/*****************/
/*Bilduntertext*/
.csc-textpic-caption {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	color: #004080;
	font-size: 11px;
	font-style: normal;
}
/******************/
/*Kontaktformular*/
.csc-mailform { 
	border: none; 
}
.csc-mailform-field label {
  font-family: Arial, Geneva, Helvetica, sans-serif;
  color:#004080;
  display:block;
  font-size:0.8em;
  margin-top:1em;
}
.csc-mailform-radio label {
  display:inline;
  margin-left:0.3em;
}
.csc-mailform-radio legend {
  display:none;
}
.csc-mailform-submit {
  margin-top:1em;
}
.csc-form-fieldcell {width: 30em;}
.csc-form-fieldcell textarea {height: 100px}
/********************************/
/* Inhaltselement Dateidownload*/
.csc-uploads-fileSize {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.csc-uploads-icon {
	
}

.csc-uploads-fileName {
	padding: 3px;
}

.csc-uploads-description {
	
}
/***************************/
/* Sitemap */
ul.csc-menu a:link,
ul.csc-menu a:visited,
ul.csc-menu a:hover {
	color: #b21617;
	font-weight: bold;
	text-decoration: none;
	list-style-type: square;
	list-style-position: inside;
}
ul.csc-menu a:hover {
	color: #639cc7;
}
