/** EIGENE ENTWÜRFE **/
table#maintable th.banner11
{
	vertical-align: top;
	background-color: #990000;
}

.banner11 IMG
{
	margin-left: 10px;
	BORDER-RIGHT: #4a5055 1px solid;
	BORDER-TOP: #4a5055 1px solid;
    BORDER-LEFT: #4a5055 1px solid;
    BORDER-BOTTOM: #4a5055 1px solid;
}

.format
{
         color: #fff8dc;
         margin: 10px 10px 10px 10px;
}

.news_start1
{
	FLOAT: left;
         WIDTH: 510px;
         margin: 0px 10px 0px 0px;
}
.text
{
         HEIGHT: 150px;
	color: #ffffff;
	/*FLOAT: left;*/
	/*padding: 19px;*/
	line-height:1.5em;
}

.text H1
{
	color: #cccccc;
}
div.bild IMG
{
	FLOAT: left;
    BORDER-RIGHT: #4a5055 1px solid;
	BORDER-TOP: #4a5055 1px solid;
    BORDER-LEFT: #4a5055 1px solid;
	BORDER-BOTTOM: #4a5055 1px solid;
	MARGIN: 0px 10px 0px 0px;
}
.news_start2
{
         FLOAT: left;
         WIDTH: 240px;
         margin: 0px 0px 10px 10px;
}

.highlightbox_inhalt
{
         HEIGHT: 80px;
         COLOR: #ffffff;
         FONT-SIZE: 11px;
}
.highlightbox_inhalt IMG
{
         /*MARGIN: 2px 5px 5px -3px;*/
         BORDER-LEFT: #4a5055 1px solid;
         BORDER-RIGHT: #4a5055 1px solid;
	BORDER-TOP: #4a5055 1px solid;
         BORDER-BOTTOM: #4a5055 1px solid;
}

.highlightbox_inhalt h1
{
	color:#cccccc;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
         margin-bottom: 8px;
	text-decoration: none;
	font-weight: bold;
}
.h_line
{
         clear: both;
         BORDER-TOP: #ffffff 1px solid;     /*Trennstrich zwischen Box1 und Box2*/
         margin: 10px 0px 10px 0px;
}

.news_box
{
         COLOR: #ffffff;
         FONT-SIZE: 11px;
         HEIGHT: 50px;
}

.news_box h1
{
	color:#cccccc;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
        /*margin-top: 10px;*/
         margin-bottom: 8px;
	text-decoration: none;
	font-weight:bold;
}


p.news_start
{
  	margin-bottom: 5px;
}

p.news_zusatz
{
         margin-left: 77px;
         margin-top: -5px;
         margin-bottom: 5px;
}

span.date
{
         font-weight:bold;
         margin-right: 20px;
}

a.arrow, a.arrow:visited
{
	color: #cccccc;
	display:block;
	float:left;
	margin-right:18px;
	padding-left:18px;
	background: url('../images/arrow.gif') no-repeat left 2px;
	line-height: 13px;
         margin-top: 5px;
	margin-bottom: 5px;
}

a.arrow2, a.arrow2:visited
{
	color:#044179;
	display: block;
	float:left;
	margin-right:18px;
	margin-top:5px;
	padding-left:18px;
	background: url('../images/arrow2.gif') no-repeat left 2px;
	line-height: 13px;
}
.mainsecondaryelement
{
	color:#fff8dc;
	font-size: 11px;
	/*line-height: 14px;*/
	/*font-family: arial, helvetica, sans-serif;*/
}

.mainsecondaryelement a
{
	color: #ffffff;
}

.mainsecondaryelement p
{
         color: #fff8dc;
         margin: 8px;
	/**padding: 0 0 5px 0;**/
	font-family: arial, helvetica, sans-serif;
}

.mainsecondaryelement h2
{
	padding: 5px 0;
}
.mainsecondaryelement h2 a
{
	color:#ffffff;
}

.mainsecondaryelement h3
{
	color:#ffffff;
}

/*div.mainsecondaryelement a.arrow2 { clear:both; width:90%;}*/

.mainsecondaryelement a img
{
	margin-bottom: -2px;
	margin-right: -7px;
}
TR.secondary-item#secondline TD DIV.mainsecondaryelement
{
	MARGIN: 6px
}
/** TEST STYLE ANFANG**/
<!--FORM SUCHE-->
div.form
{
	padding: 20px 60px 20px 40px;
}

form#search
{
	display: inline;
	padding: 0 0 0 10px;
         float: right;
         /*margin-left: 100px;*/
	height: 18px;
}

form#search input#text
{
      	BORDER-RIGHT: medium none;
         BORDER-TOP: medium none;
         FONT-WEIGHT: normal;
         FONT-SIZE: 10px;
         BORDER-LEFT: #ffffff 2px solid;
         WIDTH: 100px;
         BORDER-BOTTOM: medium none;
         POSITION: relative;
         TOP: 3px;
         HEIGHT: 13px;
}

form#search input#submit
{
	width: 33px;
	height: 15px;
	border: none;
	font-size: 9px;
	font-weight: bold;
	position: relative;
	top: 3px;
	background-color: #000000;
	color: #ffffff;
	border: 1px solid #000000;
}
.news
{
         color: #fff8dc;
         margin: 10px 10px 10px 10px;
}

.news a.current, .links a.current
{
	color: #ff7700;
}

.sponsors
{
         padding-top: 5px;
         padding-bottom: 10px;
}

.members_bild IMG
{
         height: 250px;
         weight: 185px;
         margin: 5px 15px 10px 0px;
         BORDER-RIGHT: #4a5055 1px solid;
	BORDER-TOP: #4a5055 1px solid;
	BORDER-LEFT: #4a5055 1px solid;
	BORDER-BOTTOM: #4a5055 1px solid;
}
/** FORM SUCHE ENDE **/
/** TEST STYLE ENDE **/



/**EIGENE ENTWÜRFE ENDE **/

html
{
  	height: 100%;
}

body
{
  	height: 100%;
  	margin: 0;
  	padding: 0;
	/*background-color: #7D9CBE;
	background-image: url('/static/i/body-background.gif');
	background-repeat: repeat-x;*/
	text-align: center;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}

body, p, a, h1, h2, h3, h4
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

p
{
	font-size: 11px;
	margin-top: 0em;
	margin-bottom: 0em;
}

body, td, input
{
	font-family: verdana, arial, helvetica, sans-serif;
	vertical-align: top;
	font-size:11px;
}

a
{
	font-weight:bold;
	text-decoration: none;
}

a img
{
	border: none;
}

td, th
{
	padding: 0;
	margin: 0;
	background-color: #cc0000;
}


hr
{
	background-color: #ffffff;
	/* Mozilla 1.4 */
	color: #ffffff;
	/* IE 6 */
	border: #ffffff;
	/* Opera 7.11 */
	height: 1px;
	/* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}


h1, h1 a
{
	color: #ff7700;
	font-size: 13px;
	padding: 0;
	margin: 0;
	text-decoration: none;
	font-weight:bold;
}

h2, h2 a
{
	color:#ffffff;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	padding: 0;
	margin: 0;
	text-decoration: none;
	font-weight:bold;
}

h3, h3 a
{
  	color:#ffffff;
	font-size: 11px;
	padding: 0;
	margin: 0;
	text-decoration: none;
	font-weight:bold;
}


table#maintable
{
	margin: 0 auto;
	padding: 0;
	width: 778px;
	background-color: #990000; /* Farbe des Tabellenrandes */
}

table#maintable td
{
	text-align: left;
}

.menuline td {
		background-color: rgb(24, 75, 123);
}

table#maintable th.menu
{
	background-color: #000000;
	height: 50px;
}

div#metamenu
{
	float: right;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	margin-top: 6px;
	padding-right: 8px;
	height: 15px;
	line-height: 11px;
	/** background-color: #888888; **/
	width: 500px;
}

div#metamenu a
{
	color: #ffffff;
	text-decoration: none;
}

div#metamenu a.current
{
	color: #cc0000;
}

div#metamenu a:hover
{
	color: #cc0000;
}

tr.menuline td {
	height: 20px;
         /*background-color: #cccccc; */
         background:  url('../images/verlauf_left.jpg');
         VERTICAL-ALIGN: middle;
}

div.subnavigation
{
	float: left;
         margin-left: 10px;
         width: 470px;
	font-size: 9px;
	color: #ffffff;
	padding-top: 2px;
}

div.subnavigation a
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 1px 6px;
	line-height: 16px;
}

div.subnavigation a.current
{
	color: #ff7700;
}

div.subnavigation a:hover
{
	/*background-color: #cccccc;*/
	color: #cc0000;
}

td div.subnavigation { width: 650px; }

div#mainmenu
{
	font-size: 10px;
	line-height: 15px;
	/**display: block; **/
	width: 793px;
	height: 25px;
	/** background-color: #555555; **/
         /**float: right;
	clear: right;**/
	margin-top: 7px;
         /**overflow: hidden;
	padding-right: 7px; **/

}

div#mainmenu a
{
	text-decoration: none;
	color: #ffffff;
	border-right: 1px solid #444444;
         padding: 3px 18px 4px;
	display: block;
	float: left;
}

div#mainmenu a.current
{
	background-color: #cc0000;
	/**background-image: url('/static/i/menu-selection-background.jpg'); **/
	border-right: none;
}

div#mainmenu a:hover, div#mainmenu a.hover
{
	background-color: #cccccc;
	border-right-color: #cccccc;
}

div#mainmenu a#last
{
	border-right: none;
}
div#mainmenu a#rss
{
	border-right: none;
	margin-left: 290px;
}

tr.menuline td h2
{
	/* width: 370px; */
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	padding-left: 8px;
}

span.search
{
	border-top: 2px solid #ffcc33;
}

div#bottomnavigation
{
	width: 100%;
	/*text-align: center;*/
	margin-top: 10px;
	margin-left: -3%;
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
}

div#bottomnavigation a
{
	color: #ffffff;
	text-decoration: none;
}

div#bottomnavigation a:hover
{
	color: #cccccc;
}

.main-content a
{
	color: #cccccc;
}
