/* <![CDATA[ */
/*<rdf:RDF xmlns="http://web.resource.org/cc/"    xmlns:dc="http://purl.org/dc/elements/1.1/"    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about="">   <license rdf:resource="http://creativecommons.org/licenses/by/1.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by/1.0/">   <permits rdf:resource="http://web.resource.org/cc/Reproduction" />   <permits rdf:resource="http://web.resource.org/cc/Distribution" />   <requires rdf:resource="http://web.resource.org/cc/Notice" />   <requires rdf:resource="http://web.resource.org/cc/Attribution" />   <permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" /></License></rdf:RDF>*/
html, * {
padding : 0;
margin : 0;
font-family : Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}
html {
overflow-y:scroll;
}
body {
background-color : #fff;
font-size : 12px;
color : black;
padding : 0;
margin : 0;
}
#page {
position:relative;
max-width:1200px;
}
a {
color : #990000;
text-decoration : none;
}
a, a:visited, a:link, a:active, a:hover {
color : #990000;
font-weight : bold;
text-decoration : underline;
}
a:hover {
color : #990000;
text-decoration : none;
}
img {
border : none;
}
.alignright {
margin-top : 0;
text-align : right;
font-size : 10px;
}
#layoutheaderbox {
position : static;
top : 0;
left : 0;
margin : 0;
padding : 0;
float : left;
width : 100%;
}
#layoutlogobox {
position : absolute;
z-index : 19;
top : 0;
left : 0;
clear : both;
overflow : hidden;
width : 194px;
margin : 0;
padding : 0;
border : 0;
border-right : 1px solid #9f9995;
}
#layoutheaderboxinside {
position : absolute;
top : 0;
left : 194px;
height : 88px;
margin : 0;
padding : 0;
padding-top : 22px;
padding-left : 33px;
overflow : hidden;
color : #999999;
}
#layoutobenrechtsbild {
position : absolute;
z-index : 23;
top : 0;
right : 0;
width : 165px;
overflow : hidden;
z-index : 10;
padding : 0;
margin : 0;
}
#layoutorangelinie a, #layoutrotelinie a {
border : none;
text-decoration : none;
font-weight : normal;
color : #990000;
padding-right : 12px;
}
#layoutorangelinie {
position : absolute;
z-index : 1;
left : 180px;
width : 100%;
top : 76px;
left : 0;
margin : 0;
padding : 0;
background-color : #f99d5a;
height : 30px;
clear : both;
border : 0;
border-top : 1px solid #9f9995;
color : #ffffff;
font-weight : normal;
font-size : 10px;
text-decoration : none;
}
.padding883227 {
padding : 6px 8px 3px 220px;
}
#layoutrotelinie {
position : absolute;
z-index : 30;
left : 0;
top : 106px;
width : 100%;
margin : 0;
padding : 0;
background-color : #990000;
height : 20px;
border : 0;
}
#layoutrotelinie a {
color : #fff;
font-size : 10px;
padding-right : 12px;
}
.padding011227 {
padding : 2px 1px 1px 227px;
float:left;
}
.rotelinierechts {
float:right;
color : #fff;
font-size : 10px;
padding-right : 12px;
padding : 4px 22px 1px 0px;
font-weight:bold;
}
.iconsrubriken {
padding-bottom : 20px;
}
#pfadnormal {
color : #999999;
font-weight : bold;
font-size : 10px;
margin-bottom : 10px;
}
#pfadgroesser {
color : #666666;
font-weight : bold;
font-size : 11px;
}

#navigation {
position : absolute;
background-color : #fde6d6;
left : 0;
top : 114px;
width : 194px;
color : #564b47;
margin : 0;
padding : 0;
padding-top : 35px;
padding-bottom : 30px;
border-right : 1px solid #9f9995;
border-bottom : 1px solid #9f9995;
}
#inhalt {
margin : 0 200px 0 194px;
padding : 0;
padding-top : 150px;
padding-left : 33px;
}
#rechts {
position : absolute;
right : 0;
top : 114px;
width : 165px;
margin : 0;
padding : 0;
padding-top : 35px;
}
.navdiv {
width : 100%;
color : #333333;
}
.navdivactive {
margin-top : 10px;
width : 100%;
color : #333333;
border-top : 1px solid #9f9995;
border-bottom : 1px solid #9f9995;
background-color : #fcd4b7;
}
.navp, .navpcurr {
padding : 1px 3px 7px 16px;
margin-left : 4px;
font-size : 11px;
font-weight : normal;
}
.navp a, .navp a:visited, .navp a:link, .navp a:active, .navp a:hover {
border : none;
text-decoration : none;
font-weight : normal;
color : #222222;
}
.navp a:hover {
color : #990000;
}
.navpactive {
padding : 5px 3px 5px 16px;
margin-left : 4px;
font-weight : bold;
font-size : 11px;
background : url(../_images/pfeil_right.gif) no-repeat left;
}
.navpactive a, .navpactive a:visited, .navpactive a:link, .navpactive a:active, .navpactive a:hover {
border : none;
text-decoration : none;
color : #222222;
}
.navpactive a:hover {
color : #990000;
}
.navpinactive {
padding : 10px 3px 4px 16px;
margin-left : 4px;
font-weight : bold;
font-size : 11px;
}
.navpinactive a, .navpinactive a:visited, .navpinactive a:link, .navpinactive a:active, .navpinactive a:hover {
border : none;
text-decoration : none;
color : #222222;
}
.navpcurr a, .navpcurr a:visited, .navpcurr a:link, .navpcurr a:active, .navpcurr a:hover {
border : none;
text-decoration : none;
font-weight : normal;
color : #990000;
}
.servicethemenaz {
float : left;
width : 163px;
border-style : solid;
border-width : 0;
border-color : #000000;
height : 16px;
max-height : 16px;
background-color : #ffffff;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
line-height : 13px;
margin-bottom : 0;
padding-bottom : 0;
padding-left : 2px;
padding-top : 0;
font-weight : normal;
}
.servicethemenaz option {
padding : 1px;
margin : 1px;
}
.servicesitemap {
float : left;
padding : 2px 0 0 0;
margin : 0 5px 0 10px;
}
.servicesuche {
float : left;
padding : 2px 0 0 0;
margin : 0 5px 0 50px;
}
.servicesucheform {
float : left;
padding : 0 0 0 0;
margin : 0 0 0 5px;
}
.servicesucheforminput {
width : 130px;
float : left;
border-style : solid;
border-width : 1px;
border-color : #000000;
font-size : 10px;
height : 14px;
max-height : 14px;
margin : 1px;
background-color : #ffffff;
}
#suchbegriff {
width : 100px;
float : left;
border-style : solid;
border-width : 1px;
border-color : #000000;
font-size : 10px;
height : 17px;
max-height : 17px;
margin : 1px;
background-color : #ffffff;
}
.pfeilright {
background : url(../_images/pfeil_right.gif) no-repeat right 0%;
padding-right : 12px;
}
.lastchangedate {
font-weight : bold;
color : #555;
font-size : 10px;
}
h1, h2, h3, h4 {
font-weight : bold;
line-height : 18px;
}
h1 {
color : #990000;
font-size : 12px;
}
h2 {
color : #333333;
font-size : 11px;
text-decoration : none;
font-weight : normal;
line-height : 16px;
}
h2 ul, h2 ol {
margin-left : 2em;
clear : right;
width:90%;
padding-bottom : 12px;
}
h3 {
color : #333333;
font-weight : normal;
font-size : 11px;
text-decoration : none;
}
h3 ul, h3 ol {
margin-left : 2em;
float : left;
clear : right;
display : block;
padding-bottom : 12px;
}
h4 {
color : #333333;
font-size : 11px;
text-decoration : none;
border-bottom : 1px solid #999999;
padding-top : 20px;
margin-bottom : 12px;
clear : left;
}
.teaserbox {
background-color : #eaf0f8;
border-top : 1px solid #999999;
padding : 0 0 0 0;
margin-bottom : 12px;
float : left;
width : 100%;
}
.teaserboxpadding {
padding : 12px 6px 12px 12px;
}
.teaserboxoffen {
border-top : 1px solid #999999;
padding : 0 0 0 0;
margin-bottom : 12px;
float : left;
clear : both;
width : 99%;
}
.teaserboxoffen ul, .teaserboxoffen ol {
padding-left : 2em;
padding-bottom : 12px;
padding-top : 12px;
clear : both;
width : 100%;
}
.teaserbild {
border : 1px solid black;
margin-right : 8px;
margin-bottom : 8px;
float : left;
}
.teaserbildoffen {
margin-right : 8px;
margin-bottom : 8px;
float : left;
}
.teaserbildbox {
float : left;
width : auto;
margin : 0 12px 12px 0;
}
.artikeltext {
clear : both;
}
.artikeltext, .artikeltext ul, .artikeltext ol {
color : #000000;
font-weight : normal;
font-size : 11px;
padding : 0 12px 12px 12px;
line-height : 16px;
}
.artikeltext ul, .artikeltext ol {
padding-left : 2em;
padding-bottom : 12px;
padding-top : 12px;
overflow: hidden;
clear:right;
display:block;

}
.fliesstext, p {
color : red;
font-size : 20px;
font-weight : bold;
}

/* --neuer offener bereich--------------------------------------------------------- */
DIV#offenneu p, DIV#offenneu li {
	line-height: 16px; 
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	color: #333333;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	margin-bottom:12px;

}
DIV#offenneu li {
margin-bottom:12px;
}
DIV#offenneu h3 {
	line-height: 16px; 
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	color: #333333;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	margin-bottom:12px;

}

.subnavibox {
margin: 7px 0 7px 0;
padding: 0px 0 14px 0;
color : #333333;
font-size : 10px;
line-height : 14px;
text-decoration : none;
border : 1px solid #9f9995;
background-color : #fffffe;
background-image: url(/_images/subnavibox-bg.gif);
background-repeat:repeat-x;
background-position:bottom;
}
.subnavibox p {
	padding : 16px 20px 16px 25px;

	background-color : #fcd4b7;
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	color: #333333;
	font-weight: normal;
	font-size: 11px;
}
.subnavibox li {
	padding : 16px 10px 4px 25px;
	list-style:none;
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	color: #333333;
	font-weight: normal;
	font-size: 11px;
}
blockquote {
text-indent:10px;
font-style:italic;
}
div#StartTeaserTop {
padding-bottom:7px;
}
div#StartTeaserLeft {
float:left;
width:48%;
}
div#StartTeaserRight {
float:right;
width:48%;
}
div#StartTeaserBottom {
clear:both;
}
DIV#offenneu table 
{ padding:0px; margin:0px; border:0; padding-top:8px;}
DIV#offenneu table td
{ padding:8px; margin:0px; border: 2px solid white; }

#offenneu ul li, #offenneu ol li {
padding: 6px 0;
margin: 0px;
}
#offenneu ul ul, #offenneu ol ol {
padding: 6px 6px 6px 22px;
margin: 0px;
}
#offenneu ul ul li, #offenneu ol ol li {
padding: 0px;
margin: 0px;
}

/* ------------------------------------------------------------ */

td, td .fliesstext {
color : #000000;
font-weight : normal;
font-size : 11px;
padding : 0 12px 12px 0;
line-height : 16px;
}
.loginbox {
padding : 16px 20px 4px 20px;
background-color : #d4dcea;
color : #333333;
font-size : 10px;
line-height : 14px;
text-decoration : none;
border : 1px solid #9f9995;
}
.loginbox a {
border : none;
text-decoration : none;
font-weight : normal;
color : #990000;
}
.sublink {
padding-bottom : 7px;
}
.sublinkheadline {
padding-bottom : 6px;
font-weight : bold;
white-space : nowrap;
}
.newsletterarchiv, pre {
white-space : pre;
font-family : monospace;
}
fieldset {
padding : 12px;
margin-bottom : 12px;
}
legend {
font-weight : bold;
padding : 6px;
}
.bigform label {
width : 220px;
float : left;
text-align : left;
margin-right : 12px;
display : block;
clear : both;
}
.informationenanfordernform label {
width : 220px;
float : left;
text-align : left;
margin-right : 12px;
display : block;
clear : both;
}

input[type="text"] {
margin-bottom : 12px;
}
.submitbutton {
float : left;
clear : both;
margin-left : 232px;
width : 190px;
}
.kommentare {
border: 1px solid gray;
padding: 15px;
margin-bottom:30px;
}

/* Dynamische Effekte Adressen weltweit */

#adressenweltweitergbox {
clear:both;

}
#log_res {
	overflow: auto;
}
 
#log_res.ajax-loading {
	padding: 20px 0;
	background: url(/_images/spinner.gif) no-repeat center;
}

/* Dynamische Effekte Adressen weltweit - Slider */

#vertical_slide {
	background: #F3F1F1;
	padding: 10px;
	border: 2px solid #F3F1F1;
}

div.marginbottom {
	/* Since the Fx.Slide element resets margins, we set a margin on the above element */
}

.aw-headline-slider {

	background: #e7e7e7;
	/* color: #8A7575; */
	padding: 10px;
	margin-top: 10px;
	font-weight:bold;
}
.aw-slider {
	background: #F3F1F1;
	padding: 10px;
}
.strong {
	font-weight:bold;
}
.aw-datensatz {
padding-bottom: 11px;
padding-top: 11px;
border-bottom: 1px solid #D0C8C8;
}
.selectawcity {
width: 300px;
}

/* ---- Twitter-Box -------------------------------------------------------------*/

#twitter {
	position:absolute;
	bottom:20px;
	left:0;
	width : 184px;
	color : #564b47;
	margin : 0;
	padding : 0;
	margin:10px;
	background: url(/_images/bg-twitterbox.gif) repeat-x center bottom;
}
#twitter p {
	padding:6px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight:normal;
	line-height : 13px;
	color : #564b47;
}

#twitter ul li {
	color: #0C93BA;
	list-style-type: none;
	padding:6px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight:normal;
	line-height : 13px;
	color : #564b47;
}
 
#twitter ul li a {
	text-decoration: none;
	color: #DDA84E;
}
 
#twitter ul li a:hover {
	text-decoration: none;
	color: #D78E42;
}


/* ]]> */
