/* Farben > DRK-Rot:#E60005 Gruen:#00993C Dunkel-Beige:#FBAE84 Hell-Beige:#FFDBB7*/

* {padding:0; margin:0; border:0; font:14px Arial;}

p {padding-bottom:10px;}

body {
	text-align:center;
	color:#000;
	background-color:#FFCC99;
	background:url(../images/bg.jpg);
    margin:0 20px 0 20px;
	padding:0px; /* Oera */	
}

#wrap {
	background-color:#FFCC99;
        border-width:10px;
        border-color:#FFCC99;
        border-style:solid;
        border-bottom:0;
}

#kopf {
	border-bottom:0 solid #FFDBB7;
}

#adresszeile {
        color:#000;
        background-color:#FBAE84;
        font-weight:bold;
        border:1px solid #E60005;
}

#adresszeile a {
        color:#000;
        font-size:14px;
        font-weight:bold;
}

#adresszeile a:hover {
        color:#E60005;
}

.fusszeile, #copyright {
        color:#FFCC99;
        padding:0 10px 0 5px;
        background:url(../images/balken.gif);
		background-color:#E60005;
        font-weight:bold;
}

.fusszeile a {
        color:#FFCC99;
        display:inline;
        font-weight:bold;
}

.fusszeile a:hover {
        color:#fff;
        font-weight:bold;
}

.welcome, #content td.welcome {
	text-align:left;
	color:#E60005;
	background:url(../images/kreuz.gif) 0 50% no-repeat; background-position: 0;
	padding:5px 5px 5px 50px;
	background-color:#FBAE84;
	border-left:1px solid #E60005;
	border-bottom:1px solid #E60005;
}

.news_box_nav {
	padding:0 0 0 0;
	background-color:#FFDBB7;
	border-left:1px solid #E60005;
	border-top:1px solid #E60005;
	border-bottom:1px solid #E60005;
}

.news_box {
	padding:0 15px 0 15px;
	background:url(../images/shadow.gif) repeat-y;
	background-color:#FFDBB7;
	border-left:1px solid #E60005;
	border-top:1px solid #E60005;
	border-bottom:1px solid #E60005;
}

#content img {
	margin:0 0 5px 10px;
	background-color:#FFDBB7;
	border:1px solid #666;
}

#content_image {padding:0;}


.linie_rechts {
	border-right:1px solid #E60005;
}

.news_head {
	background:url(../images/balken.gif);
	background-color:#E60005;
	height:1.5em;
	line-height:1.5em;
	border-bottom:1px solid #fff;
	color:#fff; font-weight:bold;
	letter-spacing:2px;
        text-transform:uppercase;
	text-align:right;
	padding-right:5px;
    padding: 0 5px 0 0;
}

p.news_head {padding:0 5px 0 0;}

.bold, strong, b {
        color:#000;
        font-weight:bold;
}

.up a {
        background:url(../images/up.gif) 0 50% no-repeat;
        padding-left:15px;
}

.up a:hover {
        background:url(../images/up_hover.gif) 0 50% no-repeat;
}

.back a {
        background:url(../images/back.gif) 0 50% no-repeat;
        padding-left:13px;
}

.back a:hover {
        background:url(../images/back_hover.gif) 0 50% no-repeat;
}

.print a {
        background:url(../images/print.gif) 0 50% no-repeat;
        padding-left:13px;
}

.print a:hover {
        background:url(../images/print_hover.gif) 0 50% no-repeat;
}

#content .standardlink a, .standardlink a {
        background:url(../images/link.gif) 0 50% no-repeat;
        color:#E60005;
        background-color:#FBAE84;
        padding:0 5px 0 10px;
}

#content .standardlink a:hover,.standardlink a:hover {
        background:url(../images/link_hover.gif) 0 50% no-repeat;
        color:#000;
        background-color:#FBAE84;
}

#content a {
        background:url(../upload/logos/link_plus.gif) 0 50% no-repeat;
        color:#E60005;
        background-color:#fff;
        padding:0 3px 0 15px;
}

#content a:hover {
        background:url(../upload/logos/link_plus_hover.gif) 0 50% no-repeat;
        color:#000;
        background-color:#FBAE84;
}

#content .pdf_download a {background:url(../images/mimetypes/pdf.png) 0 50% no-repeat; padding-left:20px; font-weight:bold; color:#E60005}
#content .doc_download a {background:url(../images/mimetypes/doc.png) 0 50% no-repeat; padding-left:20px; font-weight:bold; color:#E60005}

h1, h1 p {font-size:20px; font-weight:bold; border-bottom:1px solid #E60005;}
h2, h2 p  {font-size:18px; font-weight:bold;}
h3, h3 p  {font-size:18px; font-weight:bold;}
h4, h4 p  {font-size:16px; font-weight:bold; color:#00993C; font-style:italic;}
h5, h5 p  {font-size:16px; font-weight:bold; color:#E60005;}

.float_left {float:left;}
.float_right {float:right;}
.abstand_links {padding-left:5px;}

a {color:#E60005; text-decoration:underline;}
a:hover {color:#000; text-decoration:none;}

/* Artikel List Advanced */
#content #headline {font-weight:bold; font-size:15px; padding:10px 0 0 0; border-bottom:1px solid #E60005;}
#content #image {border: 1px solid #FBAE84; background-color:FFCC99; text-align:center; margin:0 auto; padding:5px;}
#content #image img {background-color:fff; margin:5px; border: 1px solid #666; padding:5px; background-color:#FBAE84;}
#content #text {padding:2px 0 3px 0; color:#333;}
#pages a {padding:3px;font-weight:bold; font-size:12px; color:#E60005; padding-left:10px;}
#pages a:hover {color:#fff; padding-left:10px;}
#pages a:active {color:#00993C; padding-left:10px;}
#browsing a {color:#E60005; background:url(); padding:0;}
#browsing a:hover {color:#00993C; background:url(); padding:0;}
#browsing a:active {color:#00993C; background:url(); padding:0;}

#agentur a {font-size:11px; color:#333; padding:3px;}
#agentur a:hover {color:#E60005; background-color:#FBAE84;}


ol {padding-left:18px; list-style-type:decimal;}
ol li {font-weight:normal;}
#content ul {list-style-type:none;}
#content ul li {background:url(../images/bullet.gif) 0 8px no-repeat; padding:5px 0 5px 10px; font-style:italic;}
#content .imagepur img {margin:0px; border:0;}
#content .imageoutline img {margin:0px; border:0; border: 1px solid #666;}

#content .news_head a {background:url(../upload/logos/link_head.gif) 0 50% no-repeat; color:#FFCC99; text-decoration:underline; font-weight:bold; text-align:right; height:1.5em; line-height:1.5em; padding-left:16px;}
#content .news_head a:hover {background:url(../upload/logos/link_head_hover.gif) 0 50% no-repeat; color:#fff; text-decoration:none;}

/* Artikelnavigation */
#content #artikelnav a {color:#E60005; background-color:#FBAE84;}
#content #artikelnav a:hover {color:#000;}
#content .artikelnav_prev a {background:url(../images/link_back.gif) 0 50% no-repeat; color:#E60005; background-color:#FBAE84; padding:0 5px 0 11px;}
#content .artikelnav_prev a:hover {background:url(../images/link_back_hover.gif) 0 50% no-repeat; color:#000; background-color:#FBAE84;}
#content .artikelnav_next a {background:url(../images/link.gif) 0 50% no-repeat; color:#E60005; background-color:#FBAE84; padding:0 5px 0 11px;}
#content .artikelnav_next a:hover {background:url(../images/link_hover.gif) 0 50% no-repeat; color:#000; background-color:#FBAE84;}

/* Formularformatierung ----------------------------------------------------------------------------------- */
input[type=submit], input[type=reset] { /* damit werden nur Submit- und Reset-Buttons formatiert */
    width:250px;
	color:#000;
  	background-color:#FBAE84;
  	border:1px outset #999;
	padding:3px;
}
input, textarea, select { /* Textfelder, Dropdown-Auswahl und -areas */
	height:20px;
	width:250px;
	color:#000;
	border:1px inset #999;
	background-color:#FBAE84;
}
input:hover, textarea:hover { 
	color: #000;
  	background-color:#FFCC99;
}
input:focus, textarea:focus, select:focus {/* aktive Textfelder und -areas */
	color:#fff;
	background-color:#E60005 ;
}
form {
	width:100%;
	background-color:#FBAE84;
	border:1px solid #FFCC99;
}
textarea {
	height:10em;
}
/* Formularformatierung ende------------------------------------------------------------------------------- */

#loginbox {
	width:100%;	
	background-color:#FFCC99;	
	font-size:12px;
	padding:5px;
	margin-top:1.5em;
	margin-bottom:1.5em;
	background-color:#ebebeb;
	border:1px solid #FFCC99;
}
.label_searchbox {
	font-size:12px; color:#000;
}

#content {text-align:left;}
#content table {border: 1px solid #E60005; background-color:#fff;}
#content table td {padding:5px;}
.tabellen td img {padding:0; margin:0;}
#content tr {background-color:#FFDBB7;}
#content tr.tabellenkopf {background-color:#FBAE84; color:#000;}
#content .rowcolor {background-color:#FFCC99;}

.float_right {float:right;}
.float_left {float:left;}
.rot {color:#E60005;}

/* vpGallery ----------------------------------------------------------- */
#vpgallery a {
        background:url();
        background-color:transparent;
        padding:0;
}

#vpgallery a:hover {
        background:url();
        background-color:transparent;
}

div.thumbnail {
float:left!important;
background-color:transparent;
}

br.clearboth {
clear:both;
}

#content .vpgallerytext {padding:0 0 0 10px;}

.vpgallerylinks a
{
color:#E60005;
background-color:#FFCC99;
text-decoration:none;
}

.vpgallerylinks a:hover
{
background-color:#E60005;
color:#fff;
}

#vpgallery img {
border: 1px solid #E60005;
margin:5px;
padding:5px;
background-color:#fff;
}

#vpgallery a:hover img {
border: 1px solid #fff;
margin:5px;
padding:5px;
background-color:#FBAE84;
}

.vpgallerylinks {}
.vpgallerylinks_bu {color:#000; text-align:center; background-color:#FBAE84;}
.vpgallery_table {background-color:#FFDBB7; padding:0px;}

#vpgallery a {border-bottom:0;}
#vpgallery a:hover {border-bottom:0;}
#vpgallery {border: 0 solid #E60005; background-color:#FFCC99;}

/* vpGallery Ende ----------------------------------------------------------- */




