html, body {margin:0;padding:0;background-color:#fff;}
body {font-family	: Verdana, Arial, Helvetica,sans-serif;font-size:12px;color:#000;}
#shadow {
	width		: 900px;
	margin-right	: auto;
	margin-left	: auto;
	background-image: url(../images_1/shadow.png);
	background-repeat: repeat-y;
	padding-left	: 15px;
	padding-right	: 15px;
}

/* ---------------- Kopfbereich der Seite ---------------- */
#header
{
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #18449b;
	width		: 900px;
         height		: 120px;
         padding-top	: 0px;
}
#titeloben
{
	float		: left;
         width		: 390px;
         padding-top	: 10px;
         padding-left	: 15px;
}
#banneroben
{
	float		: left;
    padding-top	: 5px;
	width		: 470px;
}

#header_overall
{
	width		: 900px;
         height		: 200px;
         padding-left	: 0px;
         padding-top	: 0px;
}
object
{
	display		: block;
}
/* ----------------- Navigation OBEN ------------------------- */
#navioben
{
	clear		: left;
         padding-top	: 5px;
         margin-left	: 10px;
         padding-bottom	: 10px;
}
a.nav2
{
	float		: left;
	display		: block;
	background-color: #18449b;
	color		: #000000;
	font-family	: Verdana,Helvetia,sans-serif;
	font-size	: 12px;
	text-decoration	:none;
	border		: 1px solid #FFFFFF;
	padding		: 5px;
	width		: 98px;
	height		: 14px;
	text-align	: center;
	vertical-align	: top;
	text-transform	: none;
	font-weight	: bold;
}
.nav2:link    {color: rgb(255,255,255); border: 1px solid #ffffff; text-decoration:none;}
.nav2:visited {color: rgb(255,255,255); border: 1px solid #ffffff; text-decoration:none;}
.nav2:hover   {color: #18449b; text-decoration:none; background-color:#ffffff; border: 1px solid #18449b;}
.nav2:active  {color: #18449b; text-decoration:none; background-color:#f9bd75; border: 1px solid #ffffff;}


/* ____________________ Toplinks OBEN ___________________ */
#toplinks
{
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #18449b;
	background-color: #000000;
	background-image: url(../images_1/layout_04.jpg);
 	width		: 900px;
         height		: 40px;
}
#toplinks ul {
	list-style	: none;
	padding-left	: 212px;
	margin		: 0px;
}
#toplinks li {
	float		: left;
         list-style	: none;
	margin		: 0;
	padding-top	: 5px;
	padding-left	: 15px;
	line-height	: 25px;
}
#toplinks li a:link, #toplinks li a:visited {
	color		: #ffffff;
	text-decoration	: none;
	font-size	: 13px;
	height		: 25px;
         padding-bottom	: 0px;
}
#toplinks li a:hover, #toplinks li a:active, #toplinks li a.aktiv {
	color		: #000000;
}


/* ____________________ Navigation OBEN ___________________ */
#topnavi
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #18449b;
 	width		: 98%;
         height		: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #18449b;
         margin-bottom	: 10px;
}
#topnavi ul {
	list-style	: none;
	padding-left	: 5px;
	margin		: 0px;
}
#topnavi li {
	float		: left;
         list-style	: none;
	margin		: 0;
	padding-top	: 5px;
	padding-left	: 10px;
	line-height	: 25px;
}
#topnavi li a:link, #topnavi li a:visited {
	color		: #000000;
	text-decoration	: underline;
	font-size	: 13px;
	height		: 25px;
         padding-bottom	: 0px;
}
#topnavi li a:hover, #topnavi li a:active, #topnavi li a.aktiv {
	color		: #18449b;
}

/* ____________________ Hauptfenster Bereich ___________________ */
#inhaltscontainer
{
	clear		: left;
 	width		: 900px;
         height		: 100%;
         height		: 100%;
         padding-top	: 0px;
         padding-left	: 0px;
}

#maincontainer
{
	float		: left;
         padding-left	: 10px;
         padding-right	: 10px;
         padding-bottom	: 10px;
 	width		: 680px;
         height		: 100%;
         background-color: #ffffff;
}
#main_standing
{
	clear		: left;
	float		: left;
	padding-left	: 0px;
         padding-bottom	: 20px;
         width		: 100%;
}

.start_left
{
         clear		: left;
	float		: left;
	padding-left	: 10px;
         padding-bottom	: 10px;
         width		: 330px;
         height		: 100%;
}
.start_right
{
	float		: left;
	padding-left	: 10px;
         padding-bottom	: 10px;
         width		: 330px;
         height		: 100%;
}

/* __________________________ Navigation __________________________ */
#navi
{
	float		: left;
         margin-left	: -25px;
	width		: 200px;
}
#navi ul {
	list-style	: none;
	padding-left	: 0;
	margin		: 0;
}
#navi li {
	margin:0;
	padding:0;
	line-height: 25px;
}
#navi li a:link, #navi li a:visited {
	color:#ffffff;
	text-decoration:none;
	font-size:13px;
	height:25px;
	display:block;
	padding:0 0 0 38px;
         padding-bottom: 0px;
	background-image: url(../images_1/navi.png);
	background-repeat: no-repeat;
	background-position: 25px;
}
#navi li a:hover, #navi li a:active, #navi li a.aktiv {
	color: #ffffff;
	background-image: url(../images_1/navi_over.png);
	background-repeat: no-repeat;
	background-position: 25px;
}
#navi li .leer {
	color:#ffffff;
	text-decoration:none;
	font-size:13px;
	height:25px;
	display:block;
	padding:0 0 0 38px;
         padding-bottom: 0px;
	background-image: url(../images_1/navi_titel.png);
	background-repeat: no-repeat;
	background-position: 25px;
}
.anzeigeblock
{
	text-align	: center;
	margin-left	: 25px;
	width		: 175px;
    height		: 111px;
	background-image: url(../images_1/werbungRahmen.gif);
	background-repeat: no-repeat;
}
.anzeigeblock img
{
	padding-top	: 23px;
         text-align	: center;
         border		: none;
}
#skyperblock
{
	text-align	: center;
	margin-left	: 25px;
	width		: 175px;
         height		: 650px;
	background-image: url(../images_1/werbungRahmen600.gif);
	background-repeat: no-repeat;
}
#skyperblock img
{
	padding-top	: 23px;
         text-align	: center;
         border		: none;
}
#end
{
         margin-left	: 25px;
	width		: 200px;
         height		: 25px;
	background-image: url(../images_1/layout_07.jpg);
	background-repeat: no-repeat;
}

/* _____________________ Navigation am Fuss der SEITE _________________ */
#navigation_bottom
{
	clear		: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #18449b;
	width		: 900px;
         height		: 20px;
	text-align	: center;
	line-height	: 1.6em;
         padding		: 0px;
         background-color: #ffffff;
}
#navigation_bottom img
{
	padding		: 3px;
}

/* ------------------------- Footer Bereich -------------------- */
#footer
{
	clear		: left;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #18449b;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #18449b;
	width		: 900px;
    height		: 320px;
	text-align	: center;
	line-height	: 1.6em;
    
         background-color: #eeeeee;
}
#footer img
{
	padding		: 5px;
}
.clear.clear {
	clear		: left;
}

/* ------------------------- Schriften ------------------------ */
hr
{
	color		: #D56A00;
	height		: 1px;
}
b
{
	font-family	: Verdana,arial,tahoma;
	font-size	: 12px;
	font-weight	: bold;
	color		: #34537D;
}
p, ul, li
{
	font-family	: Verdana,arial,tahoma;
	font-size	: 12px;
	text-align	: justify;
	line-height	: 1.6em;
	color		: #34537D;
}
A:link {color:#D56A00;text-decoration:underline;}
A:visited {color:#D56A00;text-decoration:underline;}
A:active {color:#D56A00;text-decoration:underline;}
A:hover {color:#34537d;text-decoration:none;}

td {
 font-family: Verdana,arial,tahoma;
 font-size: 12px;
 text-align: left;
 color: #34537d;
}

/* _________________________ Formulare ____________________________ */

.input {
 background-color: transparent;
}
.button {
 color: #ffffff;
 background-image: url(../images_1/navi.png);
 background-repeat: no-repeat;
}
.textarea {
 background-color: transparent;
}
.select {
 background-color:transparent;
 width:205px;
 border:1px;
}
.option {
 background-color:transparent;
 width:205px;
 border:1px;
}


/*------------------------- �BERSCHRIFTEN -------------------------*/
h1
{
	font-family	: Verdana,arial,tahoma;
	font-size	: 18px;
	text-align	: left;
	color		: #34537D;
}
h2
{
	font-family	: Verdana,arial,tahoma;
	font-size	: 16px;
	text-align	: left;
	color		: #d56a00;
	letter-spacing	: 1px;
	font-weight	: bold;
}
h3
{
	clear		: left;
	font-family	: Verdana,arial,tahoma;
	font-size	: 14px;
	text-align	: left;
	color		: #34537D;
	letter-spacing	: 1px;
	font-weight	: bold;
    padding-bottom	: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D56A00; /* Dunkelblau #18449b; */
}
h4
{
	font-family	: Verdana,arial,tahoma;
	font-size	: 14px;
	text-align	: center;
	color		: #34537D;
	line-height	: 1.6em;
}

/* ___________________ Runde Ecken ___________________ */

.ro {
background:url(../images_1/ro.png) top right no-repeat;
margin:0;
padding:0;
}

.lo {
background:url(../images_1/lo.png) top left no-repeat;
margin:0;
padding:0;
}

.ru {
background:url(../images_1/ru.jpg) bottom right no-repeat;
margin:0;
padding:0;
}

.lu {
background:url(../images_1/lu.jpg) bottom left no-repeat;
margin:0;
padding:0;
}
.inhalt {
	margin		: 0;
	padding		: 0.2em 1.5em 2.0em 1.0em;
	padding-top	: 10px;
	color		: #000000;
         font-size	: 12px;
         text-align	: left;
}
#rollen {
	overflow	: auto;
         max-height	: 400px;
}
#rollen_big {
	overflow	: auto;
         max-height	: 1000px;
}
.beschreibung {
	margin		: 0px;
	padding-top	: 5px;
	color		: #000000;
         font-size	: 12px;
         text-align	: left;
         line-height	: 1.4em;
}
.inhalt li
{
	padding-left	: 10px;
	font-size	: 12px;
	color		: #000000;
         line-height	: 1.6em;
         text-align	: left;
	list-style	: url(../images_1/dunkelblau.gif);
}
.oben
{
	color		: #000000;
         font-size	: 12px;
         text-align	: left;
	font-weight	: bold;
         padding-bottom	: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D56A00;

}
.headline
{
         line-height	: 1.6em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #18449b;
	width		: 100%;
         padding-top	: 0px;
}
.bild
{
	border	: 1px solid #18449b;
}

#NewContent {display:none;}
#NewContent a, #NewContent a:active {/*display:visible;*/}
#EditContent {display:none;}
#EditContent a, #EditContent a:active {/*display:visible;*/}

td.head {color:#000;background-color:#aaa;font-weight:bold;}

.contentPage {float:left;width:450px;}
.Wolke {float:right;width:200px;overflow:hidden;padding-bottom:10px;}
.Wolke ul {margin:0px;padding-left:10px;list-style-type:none;}
.Wolke ul li {}

.Update {float:left;width:170px;height:40px;text-align:center;}
.Update .cont {margin:5px;color:#fff;}
.Update span {color:#00ff00;}

.content_datum {padding-top:5px;border-top:1px dashed #D56A00;}