﻿@charset "utf-8";
/* CSS Document */
body {

	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	background:url("images/container_bg.png") repeat-y scroll center center #FFFFFF;
	color: #1f1f1f;	
	margin:1px 0 0;
	padding:0;
	line-height:1.5em;
	
}
h1,h2,h3
{
	padding:9px 15px;
	font-family: 'Droid Sans',Arial,sans-serif;
}
h1{
	
	font-size: 25px;
    line-height: 40px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
}
h2{
	
	font-size:1.1em;
	font-weight:bold;
	border-bottom:1px dashed;
}
h3{
	
	font-size:1em;
	font-weight:bold;
}


#container {
	background:#e5e5f2;
	margin: 0 auto;
	width: 980px;
	min-height:580px;
	
	}
#HD {
	height:106px;
	position: relative;
	text-align:center;
	background:url(images/hd.jpg) no-repeat center center;
	

}
#NAV {
	background:url(images/nav_bg.png) white repeat-x;
	height:36px;
	width: 980px;
	text-align:center;
}

#BD {
	min-height:200px;
	background:#E5E5F2;
}

#CT {
	background: url(images/ct_bg.jpg) #c0c1df;
	float:left;
	width:720px;
	padding:15px;
	min-height:400px;	
}
#CTRO, #CTRU {
	padding:10px;
	background: #8284b0;
	float:left;
	width:210px;
}
#CTRO {
	background:url(images/ctro_bg.jpg) 0 0 no-repeat #8284b0;
}
#FTCLEARER {
background:url(images/ftclearer.jpg) repeat-x center center;
width:100%;
height:20px;
clear:both;
}
#FT {
	bottom: 0px;
	background:#9a9bc9;
	height: 18px;
	font:Verdana;
	font-size:10pt;
  	text-decoration: none;
	text-align:center;	
	padding:13px;
	
}
#FT a{
	color: #8284b0;
	margin-right:4px;
	
}
#FT a:hover{
	color: #8284b0;
	}
/** Allgemeines Sachen und Typo Sachen **/
a {
	color:#040182;
}
a:hover {
	color:#8284b0;
}
img {
	border: none;
}
/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {border:0px solid black; padding:0px 0px;}

p.bodytext {
	padding: 2px 15px;
	margin: 0;
	font-size:14px;
}
table.contenttable{
	/*border: 1px solid #999999;*/
	border-collapse:collapse;
	/*margin-left:15px;
	margin-right:15px;*/
	width:400px;
	
	
}
table.contenttable p.bodytext{
	/*font-size:10pt;*/
	margin:1px;
	
	/*padding-left:15px; ##wegen problem mit tabellen
	padding-right:15px; */
}
p.align-center {
	text-align:center;
}

/** Formular **/

form#mailform label, form#mailform input, form#mailform select { /* Alle Labels UND Formularelemente ausw�hlen */
  display: block;
  /* NE auskommentiert 25.01.2012 HERG Schwarzach Open Formular float: left;*/
  margin: 2px 0;
  width:324px; /* Breite.*/
}
form#mailform input#teilnahmebedingungen {
  width:32px;
]
form#mailform br { /* Alle Zeilenumbr�che in Formularen ausw�hlen */
  clear: left; /* das floating der labels und inputs aufheben */
}
form#mailform fieldset.csc-mailform div.csc-mailform-field {
	padding:3px;
}
form#mailform input.csc-mailform-submit { /* den Submit-Button */
float:right;
margin:10px;
width:auto;
}
form#mailform label {
 text-align: right; 
 padding-right: 1em; 
 width: 100px; /* Breite.*/
}
form#mailform{
  margin:0;
  padding:0.5em;
  width:517px;
}




/** Dateiliste **/
html body div#container div#BD div#CT div#c161.csc-default table.csc-uploads tbody tr.tr-odd td.csc-uploads-fileName p a{
	color:yellow;
}

/** hack ueberschreiben da falsche permissions **/
#NAV ul.dropdown li {
	background:#8284b0;
}

/** ul li liste **/
ul { background-color: rgb( 149, 206, 145); } 
html body div#container div#BD div#CT div#c45.csc-default ul li p{
	font-size:12px;
}
html body div#container div#BD div#CT div#c55.csc-default div.align-center table.contenttable {
width:100%;
}