@import url("includes/nav1.css");
/* Seitenhintergrund anpassen */
.main {
	margin: 0px;
	padding-top: 10px;
	background-image: url(images/bg-verlauf.jpg);
	background-color: #fff;
	background-repeat:repeat-x;
}

/* Zellen formatieren */
TD {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:140%;
	vertical-align: top;
}

p {line-height:140%;} 

/* Notwendig um die Hintergrund- und Textfarbe im Editor zu definieren */
BODY {
	background-color:#fff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:140%;
	color: #555;
}


b, strong {
	text-transform: uppercase;
	font-size: 11px;
 }

IMG{border:0;}
li { line-height:140%;}
hr {
	height: 1px;
	overflow: hidden;
	position: relative;
	clip: rect(auto,auto,1px,auto);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #eee;
}

/* Standardlinks */
a:link, a:visited {
	text-decoration: underline;
	}
a:active, a:hover{
	color:#256490;
	text-decoration: none;
	}
	
/* Schnelllinks */
a.schnelllinks:link, a.schnelllinks:visited {
	color:#fff; 
	font-size: 10px;
	text-decoration: none;
	text-transform:uppercase;
	display:block;
	float:right;
	padding: 2px 10px;
	background-color: #0963a0;
	border-left: 1px solid #fff;
	}
a.schnelllinks:hover, a.schnelllinks:active {
	background-color: #231f20;
	text-decoration: none;
	}
	
/* Aussehen und Links im Footer  */
.look-footer {
	height: 50px;
	background-color:#ededed;
	background-image: url(images/footer.jpg);
	vertical-align:middle;
	padding-left: 10px;
	color: #fff;

	}
a.footer:link, a.footer:visited {
	color:#fff; 
	font-size: 11px;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
	}
a.footer:hover, a.footer:active{
	color:#000;
	}

/* Ueberschriften */
H1,H2,H3{ font-size:15px; padding: 0px; margin-bottom: 10px; font-weight: bold; text-transform:uppercase; }
H4,H5{ font-size:11px; padding: 0px; margin: 0px; font-weight: bold; text-transform:uppercase; }

/* Navilocator anpassen */
.locator{color:#555; border-bottom: 1px solid #eee; padding: 0px 0px 8px 0px;}
.locator a {font-weight:normal; text-decoration:underline}
.locator a:link,.locator a:visited, {color:#555;}
.locator a:active,.locator a:hover {color:#256490; text-decoration:none;}

/* Aussehen Tool Buttons */

#wbt {
	font-size: 10px;
	text-transform:uppercase;
}

#wbt a {
	color:#fff;
	text-decoration: none;
	background-color: #0963a0;
	display:block;
	float:right;
	border-left: 1px solid #fff;
	padding: 2px 10px;

}
#wbt a:hover {
	background-color: #231f20;
	text-decoration: none;
}


/* Aussehen Formulare */ 
form{margin:0px;padding:0px}

.searchbox .submit{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #0963a0;
	background-color:#0963a0;
	width: 55px;
	cursor:hand;
		
}
.searchbox .text{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
	background-color:#ededed;
	border:1px solid #ededed;
	width: 160px;
	}

input {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
	border:1px solid #dddddd;
	background-color:#fff;
	}

textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
	border:1px solid #dddddd;
	background-color:#fff;
	width: 250px;
	}
.button { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #0963a0;
	background-color:#0963a0;
	cursor:hand;

 }


/* Definition Liste Navi Unterseiten  */
ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search{padding-left: 0;margin-left: 0;list-style: none;}
.doc{padding-left: 5px;}
.docs{padding-left:5px;}
.sdoc{padding-left: 5px;}
.sdocs{padding-left: 5px;}


/* Aussehen Sitemap */
.sitemaplevel1,.sitemaplevel2,.sitemaplevel3{font-size:12px;}
.sitemaplevel1 a,.sitemaplevel2 a,.sitemaplevel3 a{font-weight:normal;color:#555;}
.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited{color:#555;}
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover{color:#256490}

/* Aussehen Submenü unter Content */
.submenu{font-size:11px;}
.submenu a{font-weight:bold;color:#555; text-decoration:underline; text-transform:uppercase;}
.submenu a:link,.submenu a:visited{color:#555;}
.submenu a:active,.submenu a:hover{color:#256490;}


/* Editorenkramm */
.menu{font-weight:bold;font-size:12px;color:#000;}
.menu a{text-decoration:none;color:#000; }
.menu a:link,.menu a:visited,.menu a:active,.menu a:hover{color:#000;}

.login{font-weight:bold;font-size:12px;color:#000;}
.login a,.login a:link,.login a:visited,.login a:active,.login a:hover{color:#000;}

.navigator{font-weight:bold;font-size:12px;color:#000;}
.navigator a:link,.navigator a:visited{color:#000;}
.navigator a:active,.navigator a:hover{color:#000;}

.edit{font-size:12px;color:black; background-color:buttonface; margin-bottom:10px;}
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{color:black; text-decoration:none;}

/* Hiermit versuche ich fff-text auf fff-body im Adminbereich zu formatieren */
/* Editoren Buttons, Plugins-Text,Ueberschrift-Plugins-Text, Seitenparameter, Metas, Modul Form, Modul Form, Ueberschrift Modul Form  */
.inactive_tab, .hi_pd_scripting_label, #hi_pd_scripting, #page_params, #meta_tags, .plugincf, .plugincfcap, .plugineditcaption {color:#000;}

/* EIGENE STYLES */
.page_margins { padding: 10px; background-color:#FFF;}

/* Header */
.header { background-color:#FFF;}
.header-column1 {height: 115px; width:75%; vertical-align:middle;}
.header-column2 {vertical-align:middle; text-align:right; padding-right: 10px;}

/* Kopfbilder */
.kopfbild {width:650px; background-color: #25638c; height: 300px;}
.kopfbild-text {vertical-align:middle; background-color: #25638c; background-image:url(images/light-blue.jpg); background-repeat:repeat-x; color: #FFFFFF; font-size: 14px;}
.newsbox-hidden {width:300px; height: 250px; padding: 0px 5px 0px 15px; overflow:auto;} /*  zu viel text = scrollbalken */
/*  .newsbox-hidden { border: 1px solid black; } */

/* Teaserboxen */
.teaser { background-color: #ededed; padding: 1px 0px 10px 0px; border-top: 0px solid #fff; }
.box {width:314px; height: 1px;}
.spacer-for-teaser1 {width: 10px; height: 1px;}
.spacer-for-teaser2 {width: 5px; height: 1px;}

/* Massen */
.column-width1  { width: 240px; height:1px;}
.column-width2  { width: 740px; height:1px;}
.column-width3  { width: 200px; height:1px;}
.content-abstand { padding: 15px 10px 20px 10px;}

/* Boxen seitlich */
.box { 
	margin-top: 10px;
	width: 100%;
	}
.teasercolumn-box  {
	font-size: 11px;
	font-weight: bold;
	color:#FFF;
	text-transform: uppercase;
	padding: 10px;
	background-image:url(images/teasercolumn-box.jpg);
	}
.column-box {
	background-color:#ededed;
	padding: 10px;
	}
	
/* Tag Clouds */
.cloud-table { width: 100%; }
.cloud-zelle { 
	background-color:#f9f9f9; 
	height:45px; 
	vertical-align:middle;
	font-weight: bold;
	}
#cloud-search { width: 200px; }
