/* ---- STUFF ---- */

#content ul{
margin: 0 0 0 15px;
padding: 0 0 0 0;
}

p {
margin: 0 0 0 0;
padding: 0 0 10px 0;
}

/*ul, li {
margin: 0;
padding: 0;
}*/

/*#content div {
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}*/

h1
{
font-size: 90%;
font-weight: bold;
text-align: left;
margin: 5px 0 5px 0;
padding: 0;
}
h2
{
font-size: 80%;
font-weight: bold;
text-align: left;
margin: 5px 0 5px 0;
padding: 0;
}
h3
{
font-size: 75%;
font-weight: bold;
text-align: left;
margin: 5px 0 5px 0;
padding: 0;
}
h4
{
font-size: 70%;
font-weight: bold;
text-align: left;
margin: 5px 0 5px 0;
padding: 0;
}

.hidden {
display: none;
}

hr{
border-bottom: 1px dotted #FFCC00;
height:1px;
}

img {
border: none;
}

.imagespacing{
padding-right: 5px;
padding-bottom: 5px;
}

.maintable {
width: 790px;
height: 587px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


.headerbg {
width: 790px;
height: 100px;
background-image:url(../images/top.gif);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


.bottombg {
width: 581px;
height: 27px;
background-image:url(../images/bottom.gif);
background-repeat:no-repeat;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 11px;
}


.bottombg2 {
width: 790px;
height: 29px;
background-image:url(../images/bottom2.gif);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 17px;
}

.bottombg3 {
width: 581px;
height: 27px;
background-image:url(../images/bottom.gif);
background-repeat:no-repeat;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 11px;
}


.menueheaderleftbg {
width: 191px;
height: 27px;
background-image:url(../images/start_header.gif);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.menueheaderlefttext{
margin: 0px 0px 0px 0px;
padding: 8px 0px 0px 8px;
font-weight:bold;
text-transform:uppercase;
}


.menueleftbox {
width: 189px;
height: 196px;
margin: 0px 0px 0px 0px;
padding: 14px 0px 0px 0px;
}

.teaserheaderrightbg {
width: 191px;
height: 27px;
background-image:url(../images/start_header.gif);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.teaserheaderrighttext{
margin: 0px 0px 0px 0px;
padding: 8px 0px 0px 8px;
font-weight:bold;
text-transform:uppercase;
}

.teaserheaderleftbg {
width: 191px;
height: 27px;
background-image:url(../images/start_header.gif);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.teaserheaderlefttext{
margin: 0px 0px 0px 0px;
padding: 8px 0px 0px 8px;
font-weight:bold;
text-transform:uppercase;
}



.teasertextspacing {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 8px;

}

.teaserboxlinespacing {
margin: 2px 0px 2px 0px;
padding: 2px 0px 2px 0px;
/*padding: 9px 0px 9px 0px;*/
}

.teaserboxlinespacing_il {
margin: 0px -5px 0px 5px;
padding: 0px 0px 0px 0px;
}

.teaserboxlinespacing_dr {
margin: 0px 0px -7px 0px;
padding: 0px 5px 5px 0px;
/*padding: 9px 0px 9px 0px;*/
}

.teaserboxlinespacing_ir {
margin: 0px 0px 0px -4px;
padding: 0px 0px 0px 0px;
}



.teaserheaderrightbg {
width: 191px;
height: 27px;
background-image:url(../images/start_header.gif);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.teaserheaderrighttext{
margin: 0px 0px 0px 0px;
padding: 8px 0px 0px 8px;
font-weight:bold;
text-transform:uppercase;
}

.teasermiddlebox {
width: 381px;
height: 210px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-left: 1px solid #999999;
border-bottom: 1px solid #999999; 
border-right: 1px solid #999999;
}
.teasermiddlebox1 {
width: 191px;
height: 103px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
}
.teasermiddlebox2{
width: 191px;
height: 103px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-right: 1px solid #999999;
}


.teasermiddlebox3 {
width: 191px;
height: 103px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-left: 1px solid #999999;
border-bottom: 1px solid #999999; 
border-right: 1px solid #999999;
}
.teasermiddlebox4{
width: 191px;
height: 103px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-bottom: 1px solid #999999; 
border-right: 1px solid #999999;
}

.teaserheadermiddlebg {
width: 381px;
height: 27px;
background-image:url(../images/start_header_middle1.gif);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.teaserheadermiddletext{
margin: 0px 0px 0px 0px;
padding: 8px 0px 0px 8px;
font-weight:bold;
text-transform:uppercase;
}


.contenttext {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


.featuresrightbg{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 25px;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

.featuresleftbg{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 25px;
}

.featuresrightbg2{
margin: 0px 0px 0px 0px;
padding: 3px 0px 0px 0px;
}


.featuresrighttext{
margin: 0px 0px 0px 0px;
padding: 8px 0px 0px 10px;
text-transform:uppercase;
}


.featuresrighttext2{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-transform:uppercase;
}

.teaserrightimage {
width: 189px;
height: 91px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-left: 1px solid #999999;
border-bottom: 1px solid #999999; 
border-right: 1px solid #999999;
}

/* TEMPLATETAGS*/

.bereichsheaderbg {
width: 188px;
height: 27px;
background-image:url(../images/bereichsheaderbg.gif);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 8px;
font-weight:bold;
text-transform:uppercase;
}

.bereichsheadertext{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 8px;
height: 80px;

}

.downloadsheadertext{
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 8px;
font-weight:bold;
text-transform:uppercase;
}


.aktuellesheadertext{
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 8px;
font-weight:bold;
text-transform:uppercase;
}


.templatespacer{
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
line-height:18px;
}

/* ---- FORMS ---- */

.edit1{
overflow: hidden;
background-color:#FFFFFF;
width:540px;
border:1px solid #666666;
font-size: 11px;
}
.edit2{
overflow: hidden;
background-color:#FFFFFF;
width:250px;
border:1px solid #666666;
font-size: 11px;
}
.edit3{
overflow: hidden;
background-color:#FFFFFF;
width:340px;
border:1px solid #666666;
font-size: 11px;
}

.edit4{
overflow: hidden;
background-color:#FFFFFF;
width:150px;
border:1px solid #666666;
font-size: 11px;
}


.edit5{
overflow: hidden;
background-color:#FFFFFF;
width:100px;
border:1px solid #666666;
font-size: 11px;
}

.editbutton{
overflow: hidden;
background-color:#CCCCCC;
width:100px;
color: #000000;
border:1px solid #666666;
font-size: 80%
}

.featuresinput{
overflow: hidden;
background-color:#FFFFFF;
width:100px;
border:1px solid #666666;
font-size: 12px;
}

.featuresinputposition{
margin: 0px 0px 0px 0px;
padding: 4px 3px 0px 0px;
text-align: right;
}
.featuresinputposition2{
margin: 0px 0px 0px 0px;
padding: 0px 3px 0px 0px;
text-align: right;
}

.featuresinputpositionnr{
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 0px;
text-align: right;
}

.formular {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.feld1
{
overflow: hidden;
background-color:#FFFFFF;
width:90px;
border:1px solid #FFFFFF;
font-size: 80%
}
/* ---- / FORMS ---- */

/* ---- LINKS ----*/


a.none:link {text-decoration:none; color: #000000;}
a.none:visited {text-decoration:none; color: #000000;}
a.none:hover {text-decoration:none; color: #000000;}
a.none:active {text-decoration:none; color: #000000;}

#top a.active:link {text-decoration:underline; color: #666666;}
#top a.active:visited {text-decoration:underline; color: #666666;}
#top a.active:hover {text-decoration:underline; color: #666666;}
#top a.active:active {text-decoration:underline; color: #666666;}

#top a.passive:link {text-decoration:none; color: #666666;}
#top a.passive:visited {text-decoration:none; color: #666666;}
#top a.passive:hover {text-decoration:underline; color: #666666;}
#top a.passive:active {text-decoration:none; color: #666666;}


#top2 a.active:link {text-decoration:underline; color: #666666;}
#top2 a.active:visited {text-decoration:underline; color: #666666;}
#top2 a.active:hover {text-decoration:underline; color: #666666;}
#top2 a.active:active {text-decoration:underline; color: #666666;}

#top2 a.passive:link {text-decoration:none; color: #666666;}
#top2 a.passive:visited {text-decoration:none; color: #666666;}
#top2 a.passive:hover {text-decoration:underline; color: #666666;}
#top2 a.passive:active {text-decoration:none; color: #666666;}

#bottom a:link {text-decoration:none; color: #666666;}
#bottom a:visited {text-decoration:none; color: #666666;}
#bottom a:hover {text-decoration:underline; color: #666666;}
#bottom a:active {text-decoration:none; color: #666666;}

#bottom a.passive:link {text-decoration:none; color: #666666;}
#bottom a.passive:visited {text-decoration:none; color: #666666;}
#bottom a.passive:hover {text-decoration:underline; color: #666666;}
#bottom a.passive:active {text-decoration:none; color: #666666;}

#bottom a.active:link {text-decoration:underline; color: #666666;}
#bottom a.active:visited {text-decoration:underline; color: #666666;}
#bottom a.active:hover {text-decoration:underline; color: #666666;}
#bottom a.active:active {text-decoration:underline; color: #666666;}

#startcontent a:link {text-decoration:none; color: #B91113;}
#startcontent a:visited {text-decoration:none; color: #B91113;}
#startcontent a:hover {text-decoration:underline; color: #B91113;}
#startcontent a:active {text-decoration:none; color: #B91113;}


/* ---/LINKS ---- */




