@import url(news.css);

body {
font-family: verdana,tahoma;
font-size:11px;
background-color:#EFEFEF;
}
*html body {text-align:center;}

img {border:none;}

hr{
 	border: 0px; /* Für Firefox und Opera */
 	border-top: solid 1px #E0E098;
 	border-bottom:  solid 1px #FFFFFF;
}

p {margin-top:10px;}

#all {width:900px;margin:5px auto auto auto;}

.myGallery{border: 1px solid #ff0000;}
#menuoben {float:left;height:15px;}

#sprachmenu {
width:150px;
float:left;
text-align:left;
}

#servicemenu {
width:750px;
float:left;
text-align:right;
}
#servicemenu a:link {text-decoration:none; color:#000;}
#servicemenu a:visited {text-decoration:none; color:#000;}
#servicemenu a:hover {text-decoration:underline; color:#000;}

#main {
width:900px;
/*height:550px;*/
float:left;
border:1px solid #E0E098;
background-color:#F2F2D5;
}

#menuline {float:left;width:900px;height:30px;}

#menu_links {
width:660px;
float:left;
text-align:left;
padding-top:9px;
padding-bottom:8px;
}
#menu_links a:link {text-decoration:none;color:#000;}
#menu_links a:active {text-decoration:none;color:#000;}
#menu_links a:visited {text-decoration:none;}
#menu_links a:hover {text-decoration:none;background-color:#CCCCCC; color:#000;}
*html #menu_links {width:660px;}

.menu {padding:9px 10px 8px 10px;border-right:1px solid #E0E098;color:#000;}
.menu_act {padding:9px 10px 8px 10px;background-color:#E0E098;color:#000;}

#menu_druck{
	width:20px;
	float:left;
	padding-top:7px;
}

#menu_pdf{
	width:20px;
	float:left;
	padding-top:7px;
}

#menu_rechts {
width:190px;
height:25px;
float:left;
text-align:right;
padding-right:10px;
padding-top:5px;
overflow:hidden;
}
.suche {width:150px; color:#ccc; font-size:10px;}
*html .suche {width:162px; color:#ccc; font-size:10px;}
.button {font-size:11px;}
*html .button {font-size:10px;}

#grafikline {float:left;width:900px;height:156px;border-top:15px solid #E0E098;background-image:url(neu.jpg);}
*html #grafikline {height:171px; overflow:hidden;}

#flash {
width:640px;
height:156px;
float:left;
border-right:1px solid #A4002C;
background-image:url(flash_pl.jpg);
}

#frontnews {
width:239px;
height:136px;
float:left;
padding:10px;
}
#frotnews a:link {text-decoration:none; color:#A4002C;}
#frotnews a:visited {text-decoration:none; color:#A4002C;}
#frotnews a:hover {text-decoration:none; color:#A4002C; font-weight:bold;}
*html #frontnews {width:259px; height:156px;}

#rootline {
width:890px;
height:14px;
float:left;
background-color:#E0E098;
text-align:left;
color:#000;
font-size:10px;
padding:1px 0px 0px 10px;
}
#rootline a:link {text-decoration:none;color:#878741;}
#rootline a:visited {text-decoration:none;color:#878741;}
#rootline a:hover {text-decoration:underline;color:#000;}
*html #rootline {width:900px;}

#content {width:900px;/*height:334px*/;float:left;text-align:left;}

#linkespalte{
width:180px;
float:left;
padding:10px;
/*border-right:1px solid #A4002C;*/
}



#linkespalte h1 {font-size:14px; font-style:bold; margin:0px 0px 5px 0px;}
#linkespalte h2 {font-size:11px; font-style:bold; margin:0px 0px 5px 0px;}
#linkespalte h3 {font-size:11px; font-style:bold; margin:0px 0px 5px 0px;}
#linkespalte h4 {font-size:11px; font-style:bold; margin:0px 0px 5px 0px;}
#linkespalte h5 {font-size:10px; font-style:bold; margin:0px 0px 5px 0px;}
#linkespalte p {margin-top:10px;}
#linkespalte a:link {text-decoration:none; color:#666600;}
#linkespalte a:visited {text-decoration:none; color:#666600;}
#linkespalte a:active {text-decoration:none; color:#666600;}
#linkespalte a:hover {text-decoration:underline; color:#666600;}

#untermenu {
width:180px;
/*height:314px;*/
/*float:left;
padding:10px;*/
}
*html #untermenu {width:180px; /*height:334px;*/}

#linksunten {
width:180px;
/*height:314px;
padding:10px;*/
}
*html #linksunten {width:180px; /*height:334px;*/}

#umenu {margin-bottom:10px;}
#umenu_act {margin-bottom:10px;}
.umenu {color:#000; text-decoration:none;}
.umenu_act {font-weight:bold; color:#000; text-decoration:none;}
#untermenu a:link {text-decoration:none;color:#666600;}
#untermenu a:visitet {text-decoration:none;color:#666600;}
#untermenu a:hover {text-decoration:underline;color:#666600;}


#contentborder {
float:left;
width:679px;
min-height:314px;
border-left:1px solid #E0E098;
padding:10px;
}
*html #contentborder {width:670px;}

#inhalt {
/*width:679px;
height:314px;*/
float:left;
}
#inhalt h1 {font-size:12px; font-style:bold; margin:0px 0px 5px 0px;color:#666600;}
#inhalt h2 {font-size:11px; font-style:bold; margin:0px 0px 5px 0px;color:#666600;}
#inhalt h3 {font-size:11px; font-style:bold; margin:0px 0px 5px 0px;color:#666600;}
#inhalt h4 {font-size:11px; font-style:bold; margin:0px 0px 5px 0px;color:#666600;}
#inhalt h5 {font-size:10px; font-style:bold; margin:0px 0px 5px 0px;color:#666600;}
#inhalt h6 {font-size:11px; font-style:bold; margin:0px 0px 5px 0px;color:#FFFFFF;}


#inhalt p {margin-top:10px;}

#inhalt a:link {text-decoration:none; color:#666600;}
#inhalt a:visited {text-decoration:none; color:#666600;}
#inhalt a:hover {text-decoration:underline; color:#566600;}
*html #inhalt {height:334px;}

#inhalt .news-latest-item {
	height:130px !important;
}


/*----------------------------------INDEXED SEARCH------------------------------*/
.tx-indexedsearch td {font-size:12px;}

.bodytext {margin:0px;}

/*----------------------------------NEWSLETTER----------------------------------*/
.tx-danewslettersubscription-pi1-listrow-header {font-size:12px;}
.tx-danewslettersubscription-pi1-descr {font-size:10px;}
.tx-danewslettersubscription-pi1-form-header {font-size:12px;}


/********************************************************************************/

.news-latest-item li {margin-left:50px;}

.spacer-gif {display:none;}

/*********************************************************/
.csc-mailform {border:0px;margin:0px;}
.csc-mailform-field {vertical-align:top; margin-top:3px;}
.csc-mailform-submit {border:1px solid #69432C;background-color:#F8F7D8;color:#000000;}
.csc-mailform label {float:left;}
#mailformIch_bestelle_folgene_Anzahl_an {float:left;margin-top:-3px;margin-left:3px;margin-right:3px;}
#mailform {width:620px;}
#mailformname {margin-left:31px;}
#mailformort {margin-left:20px;}
#mailformstrasse {margin-left:26px;}
#mailformtelefon {margin-left:22px;}
#mailformemail {margin-left:30px;}

.boogie {
font-family:verdana,tahoma;
font-size:11px;
}


.boogie .td-0 {
	width:125px;
	font-weight:bold;
	vertical-align:top;
}

.pollmain{
	font-size:12px;
}
.polltable{
	font-size:12px;
}