/* Formatierung von HTML-Elementen */

html {
	height: 100%;
}

body {
	margin:0; 
	padding:0; 
	background-color:#ffffff; 
	height: 100%;
	background-image:url(/fileadmin/templates/img/bg.gif);
	background-repeat: repeat-y;
}

table {
	border-spacing:0; 
	padding:0;
}

p {
	margin:0;
	padding:0;
}

td {
	vertical-align:top;
}

th {
	margin:0;
	padding:0;
}

form {
	margin:0;
	padding:0;
}

input, select, label  {
	border:1px solid #DFB799; 
	background-color:#F5E9E0; 
	margin-top:3px;
	display: block; 
	float: left;
}

textarea {
	border:1px solid #DFB799; 
	background-color:#F5E9E0; 
	margin-top:2px;
}

span {}

.content ul {
	margin-left: 16px;
	padding:0px; 
	list-style-image: url(/fileadmin/templates/img/viereck.gif);
 }


.content ol {
	margin-left: 16px; 
	padding:0px; 
	list-style-type:none;
}

hr {
	background-color:#DFB799; 
	color:#DFB799; 
	height:1px; 
	border-style:none;
}


IMG.noImg {background-image:url(/fileadmin/mediapool/bilder/icons/klein/no_image.gif);}
IMG.exe {background-image:url(/fileadmin/mediapool/bilder/icons/klein/exe.gif);}
IMG.swf {background-image:url(/fileadmin/mediapool/bilder/icons/klein/swf.jpg);}
IMG.pdf {background-image:url(/fileadmin/mediapool/bilder/icons/klein/pdf.gif);}
IMG.zip {background-image:url(/fileadmin/mediapool/bilder/icons/klein/zip.jpg);}
IMG.doc {background-image:url(/fileadmin/mediapool/bilder/icons/klein/doc.jpg);}
IMG.xls {background-image:url(/fileadmin/mediapool/bilder/icons/klein/xls.gif);}
IMG.xlt {background-image:url(/fileadmin/mediapool/bilder/icons/klein/xlt.gif);}
IMG.ppt {background-image:url(/fileadmin/mediapool/bilder/icons/klein/ppt.jpg);}
IMG.jpg {background-image:url(/fileadmin/mediapool/bilder/icons/klein/jpg.gif);}

/*####### Klassen #######*/


.frame {
	 width:996px;;
}

.header {
	height:208px;
}

.search {
	padding-left:12px;
}
.suche {width:70px;}
.suche1 {width:20px;}

.global_menu {	
	padding-left: 12px; 
	padding-top: 12px;
}

.main_menu {
	background-color: #5A8DAD; 
	padding-left: 12px; 
	padding-top: 12px;
	text-decoration: none;
	width:112px;
}

.main_menu li {
	list-style:none;
	display:block;
	margin:0;
	padding:0;
	line-height:20px;
}

.main_menu ul {
	list-style:none;
	margin:0;
	padding:0;
}

.border1 {
	background-color: #87ACC3;
}

.border2 {
	background-color: #C2D5E0;
	width: 10px;
}

.border3 {
	background-color: #ABC5D5;
}

.border4 {
	background-color: #E0EAEF;
}
.border4 {
	background-color: #E0EAEF;
}

.border5 {
	background-color: #87acc3;
}

.content {
	background-color: #FFF6E0;
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top:18px;
	width:670px;

}

#content {
width:100%;
}


#content_r {
}

#content p {
width:100%;
}

#content_r p {
width:217px;
}

.footer	{
	/*background-image:url(/fileadmin/templates/img/footer.gif);*/
}

.rechts {
	padding-left:8px;
	padding-top:8px;
}

.rechts div {
	margin-bottom:5px;
}

.rechts_oben {
	padding-left:8px;
	padding-top:8px;
	background-color:#5a8dad;
}

.box_orange {
	border: 1px solid #FF8A00; 
	border-top: 0px; 
	padding-left:14px; 
	width: 186px;
}

.box_blau {
	border: 1px solid #5A8DAD; 
	border-top: 0px;
	padding-left:14px; 
	width: 186px;
}

.headline {
	padding-left: 25px;
	padding-top: 2px; 
	vertical-align: top;
}

.bilderrahmen  {
	border: 1px solid #5a8dad;
	padding: 4px;
	margin-right: 6px;
}

div {
	margin:0;
	padding:0;
}

/* ----------------- Startseite - Boxen ---------------- */

.box_blue_215 {
	background-image:url(/fileadmin/templates/img/blue.gif); 
	height:37px;
}

.box_blue_215 span {
	margin-left:23px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
}

.box_blue_215_content {
	border: 1px solid #5a8dad;
	border-top:0px;
	width:200px;
}



/* -- */

.box_orange_215 {
	background-image:url(/fileadmin/templates/img/orange.gif); 
	height:37px;
}

.box_orange_215 span {
	margin-left:23px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
}

.box_orange_215_content {
	border: 1px solid #ff9f2d;
	border-top:0px;
	width:200px;
}

/* -- */

.box_blue_info {
	background-image:url(/fileadmin/templates/img/blue_info.gif); 
	height:37px;
}

.box_blue_info span {
	margin-left:23px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
}

.box_blue_info_content {
	border: 1px solid #5a8dad;
	border-top:0px;
	width:305px;
}

/*-------Icons für Links und E-Mail--------*/

div.cont {}
div.cont a {
	color: #5A8DAD;
}

div.cont a.mail:before {
	padding-left:12px;
}

/* ###### Sonstige Elemente ###### */

.sheetCaption {
	background-color: #87acc3;
	color: #ffffff;
}

.rootline {
	color: #4b7691;
	background-color:#D4E1EA;
	height:16px;
	padding-left:12px;
}

.menuLayer{
	position:absolute;
	VISIBILITY:hidden;
	background-color: #5a8dad;
	border:1px outset #5a8dad; 
	line-height:18px;
	min-width:100px;
}

d.menuLayer .menuLayerCont{
	background: #ffffff;
	border:1px solid #003399; 
}

.menuLayer A{
	text-decoration:none;
	padding-right:8px;
	padding-left:8px;
	display:block;
	color:#ffffff;
	background-repeat:no-repeat;
	background-position:3px -2px;
}

.menuLayer A:hover{	
	background-color:#ffedc3;
	color: #5a8dad;
	display:block;
}
.active {
	font-weight:bold;
}

.aktuelles_bild img {
	border: 1px solid #6893a2;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin:0;
	padding:0;
}

