/* Templatedesign by gabler werbung und design | www.gabler-werbung.de */

body 	{ color: #505050; font-family: Helvetica, Arial, Verdana, sans-serif; }
#mother { text-align: left; padding: 0; width: 900px; background-color: #ffffff; background-repeat: no-repeat; margin: auto; }
#logo {
	background-image: url(logo_news.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 134px;
	margin-top: 0px;
}
#topnavibalken { height: 10px; background-color: #a3c401; }

#search {
	color: black;
	width: 220px;
	background-image: url(suchhintergrund_alt.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 80px;
	padding-top: 50px;
	margin-left: 722px;
}

#navibereich {
	float: left;
	width: 220px;
}

#path { color: #427bb5; margin-left: 20px; font-size: 0.78em; margin-top: 10px; margin-bottom: 15px; padding: 2px; }
#content {
	font-size: 0.9em;
	line-height: 1.4em;
	float: right;
	width: 72%;
}

.plugin {  background-color: #F8F8F8;  font-size: 1em;  line-height: 1.3em; }
.login {  background-color: #F8F8F8; font-size: 1em;  line-height: 1.3em; }

#footer { color: #505050; font-family: verdana, Helvetica, Arial; text-align: center; padding: 5px; clear: both; }
#footer div { font-size: 0.7em; text-indent: 10px;  }

#topmenu 				{
	text-align: center;
	font-size: 0.9em;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	line-height: 40px;
	padding-top: 100px;
	margin-right: 3px;
}
#topmenu ul 			{ margin: 0; padding: 0; list-style: none; display: inline; }
#topmenu li 			{ display: inline; }
#topmenu a 				{ display: block; float: right; color: white; background-image: url(button_blue.gif); background-repeat: no-repeat; text-decoration: none; height: 35px; width: 125px; margin-left: 10px; }
#topmenu a:link 		{ display: block; float: right; color: white; background-image: url(button_blue.gif); background-repeat: no-repeat; text-decoration: none; height: 35px; width: 125px; margin-left: 10px; }
#topmenu a:visited 		{ }
#topmenu a:hover 		{ display: block; float: right; color: white; background-image: url(button_green.gif); background-repeat: no-repeat; text-decoration: none; height: 35px; width: 125px; margin-left: 10px; }
#topmenu .obermenuhigh 	{ display: block; float: right; color: white; background-image: url(button_green.gif); background-repeat: no-repeat; text-decoration: none; height: 35px; width: 125px; margin-left: 10px; }

#obernavi 	{ background-image: url(navi_oben_hintergrund.gif); background-repeat: no-repeat; width: 220px; height: 48px; margin-bottom: 0px; }
#unternavi { background-image: url(navi_unten_hintergrund.gif); background-repeat: no-repeat; width: 220px; height: 38px; margin-top: 0px; }
#navi 						{ width: 220px; margin-top: 0px; }
#navi ul      				{ font-size: 1.1em; list-style-type: none; background-image: url(navi_hintergrund.gif); width: 220px ; margin: 0; padding: 0 0 0; }
#navi ul ul       			{  }	
#navi li    				{ line-height: 1.6em; text-indent: 15px; }
#navi li a          		{ color: #ffffff; text-decoration: none; display: block; }
#navi ul li a       		{ color: #ffffff; text-decoration: none; display: block; }
#navi ul ul li a    		{ font-size: 0.8em; color: #ffffff; text-decoration: none; display: block; }	
#navi a:link        		{ color: #ffffff; text-decoration: none; display: block; }	
#navi a:visited     		{ text-decoration: none; display: block }	
#navi ul .obermenuhigh      { color: #a3c401; font-weight: bold; text-decoration: none; display: block  }	
#navi ul ul .submenuhigh    { color: #a3c401; font-weight: bold; text-decoration: none; display: block  }	
#navi a:hover     			{ color: #a3c401; font-weight: bold; text-decoration: none; display: block  }	
#navi li a:hover    		{ color: #a3c401; }

h1 { color: #427bb5; font-size: 1.6em; font-weight: bolder; line-height: 1.6; margin-top: 1px; }
h2 { font-size: 1.1em; line-height: 1.4;  background-image: url(rotkaro.gif); background-repeat: no-repeat; text-indent: 20px;  background-position: left;  padding-bottom: 1px;  margin-bottom: 5px;  padding-top: 0; margin-top: 8px;}
h3 { font-size: 1em;  line-height: 1.4;  margin-bottom: 1px;  padding-bottom: 1px;}

p, div 		{ padding-right: 3px; }
p 			{ margin-top: 3px; margin-bottom: 12px; }
b 			{ }
strong 		{ }
#content ul {  list-style-image: none; }
#content ol {  font-size: 1em;  line-height: 1.4;  margin-top: 0;  padding-top: 0; }
#content li {  margin-bottom: 0.2em; }
a:hover {  text-decoration: none; }
a:visited {  color: gray; }
.kasten {
	font-size: 1em;
	float: right;
	width: 170px;
	padding: 3px;
	margin: 3px;
	border: none;
}
.kasten h3 {  margin-top: 0px; }
.boxcover {  font-size: 0.9em;  margin-top: 10px; float: right;  width: 200px;  padding: 3px; }
.box { font-size: 0.9em; background-image: url(kasten.gif); background-repeat: no-repeat; margin-top: 10px; padding-right: 0; float: right; width: 100%; min-height: 140px; }
.box h3 { color: #369; font-weight: bold; padding: 10px 6px 0; margin-top: 0; }
.box div { padding: 10px; }
.lead, .lead p { font-size:  1em; line-height: 1.5em;  font-weight: bold;  margin-top: 5px;  margin-bottom: 10px; }
.lead img { padding: 5px; }
.rahmen { width: 90%; background-color : #a3c401; border-style : solid; border-width : 1px;  border-color : #427bb5; padding: 5px; margin-top: 10px; margin-bottom: 15px;}
.tipp { font-size : 1em;  width: 90%;  border-style : dotted;  border-width : 1px;  border-color : gray;  padding : 5px;  margin-top: 8px; margin-bottom: 10px; }
code, .code { font-family: 'Courier New', Courier, monospace; font-size: 1em;  color: #000099; }
.bu {  margin-top: 0px;  font-size: 0.75em;  font-weight: bold;}
hr { border-top: 1px solid #a3c401; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }
table th, th, tbody {  padding: 3px; }
#content p a { color: #369; display: inline; }
.datum { font-size: 0.8em; }