div#wrapper {
position: absolute;
left: 50%;
width: 986px;
min-height: 100.05%;
margin-left: -493px;
top: 15px;
}

* {
margin: 0;
padding: 0;
}


html, body {
/*
background: url(../picture/background.jpg) no-repeat;
 */
background-position: top center;
font: 90%/1.2 arial, helvetica;
background: #fff url(../picture/backnground.jpg) repeat-x;
}


h1 {
font-size: 1.9em;
color: #e35500;
margin: 0 0 .4em 0;
}

.size_16 {
font-size: 1.6em;
margin: 6px 0 .8em 0;
}

h2 {
font-size: 1.2em;
color: #fff;
margin-top: 0;
margin-bottom: 0.3em;
}

h3 {
font-size: 1em;
color: #444;
line-height: 15px;
margin: .5em 8px .4em 0px;
}

h4 {
font-size: 1em;
color: #e35500;
margin: 0 0 .4em 0;
}

h5 {
font-size: 26px;
color: #e35500;
line-height: 26px;
margin: 0 8px 12px 0px;
}

p {
font-size: 1em;
color: #333;
margin: 0 0 0 0px;
line-height: 1.4em;
margin-bottom: .5em;
}

.teaser {
font-size: .9em;
color: #777;
margin: 0 0 0 0px;
line-height: 1.4em;
margin-bottom: .4em;
}

.gruen {
color: #e35500;
}

.grau {
color: #555 !important;
}

.schwarz {
color: #000 !important;
}

.orange {
color: #e35500;
}

.blau_salestip {
color: #316a9b;
}

.hellblau_salestip {
color: #92c7ed;
}


.rot_salestip {
color: #ed4914;
}

.margin_5-0-10-0 {
    margin: 5px 0 10px 0;
}

.margin_unten_10 {
    margin: 0 0 10px 0;
}

.margin_oben_40_links_50 {
    margin: 40px 0 0 50px;
}


ul {
font-size: 1em;
color: #000;
line-height: 1.2em;
margin-left: 3em;
margin-bottom: 1em;
}

ol {
font-size: 1em;
color: #000;
line-height: 1.2em;
margin-left: 3em;
margin-bottom: 1em;
}

li {
color: #333;
line-height: 1.4em;
}

.li_margin_05 {
margin-bottom: .5em;
}


a {
text-decoration: none;
color: #e35500;
}

a:hover {
color: #e35500;
text-decoration: underline;
}

.clear {
    clear: both;
}

.floatimg {
    float: left;
    display: inline;
}

.marginimg {
margin: 0 15px 10px 0 !important;
}

.marginimgunten {
margin: 0 0 10px 0 !important;
}

.topborder {
    border-top: dotted 1px #666;
    color: #888;
    margin:0;
    padding: 7px 0 7px 0;
}

.bottomborder {
    border-top: dotted 1px #666;
font-size: 8px;
    margin:0;
    padding: 7px 0 0 0;
}

.prechts {
    color: #888;
    margin:0;
    padding: 7px 0 7px 0;
}

.center{
text-align: center;
}

.p250 {
width: 250px;
text-align: justify;
}

.width177 {
width: 177px;
}

.font11 {
    font-size: 1.1em;
}


hr {
border: 0;
border-bottom: 1px solid #79a;
height: 1px;
margin: 0 0 15px 0; 
clear: left;                    /* ################Umbruch vor der Linie */
}



div#logo {
position: absolute;
top: 0px;
left: -33px;
width: 828px;
height: 60px;
}

div#logo img {
float: left;
margin: 0px;
}

div#ohr {
position: absolute;
top: 0;
left: -33px;
width: 152px;
height: 256px;
}

div#logo img {
float: left;
margin: 0px;
}



div#claim {
position: absolute;
top: 75px;
left: 150px;
width: 510px;
height: 60px;
}

div#claim img {
float: left;
margin: 0px;
}

#wrapper-links {
float: left;
display: inline;
width: 794px;
margin: 150px 0 0 0;
padding: 0;
}


/* HAUPTNAVI */

#haupt_navi {
clear:both;
font: 80%/1.2 verdana, arial;
width: 794px;
height: 33px;
margin:0;
padding:0;
}

ul#hauptnavi {
position:absolute;
top:283px;
left:0px;
height:32px;
margin:0;
padding:0;
}

ul#hauptnavi li {
float:left;
list-style-type:none;
background-image:url(../picture/back_hauptnavi.jpg);
}

ul#hauptnavi li a {
display:block;
text-decoration:none;
}    
ul#hauptnavi li a:link, li a:visited, li a:active {
text-decoration:none;
}     
ul#hauptnavi li a:hover {
text-decoration:none;
padding:0;
}    

ul#hauptnavi .menue {
position:absolute;
top:33px;
background:#eb8a2e url(../picture/back_punkte) repeat-x bottom left;
border-top: 1px solid #fff;
padding:0 0 0 0;
}

ul#hauptnavi .menue ul.unternavi{
float:left;
}
ul#hauptnavi .menue ul.unternavi {
min-width:80px;
margin:0 10px 0 0;
padding:0;
}

ul#hauptnavi .menue ul.unternavi li {
float:none;
background-image:none;
}

ul#hauptnavi .menue ul.unternavi li a, ul#hauptnavi .menue ul.unternavi li a:link, ul#hauptnavi .menue ul.unternavi li a:visited {
font-size:13px;
font-weight:normal;
line-height:1.3em;
color:#fff;
text-decoration:none;
padding: 6px 6px 0 18px;
height:100%;
background-color:transparent;
}

ul#hauptnavi .menue ul.unternavi li a:hover {
color:#000;
text-decoration: none;
}

ul#hauptnavi .menue ul.unternavi li a:active {
color:#fff;
text-decoration: none;
background-color:transparent;

}

ul#hauptnavi li .menue {
display:none;
}

ul#hauptnavi li:hover .menue {
display:block;
}

ul#hauptnavi li.over .menue {
display:block;
width:200px;
height:1%;
}

ul#hauptnavi a.navipunkt span {
position:absolute;
left:-10000px;
width:1px;
height:1px;
overflow:hidden;
}

li.top1 {background-position:0 0;}
li.top1:hover, li.top1_over {background-position:0px -33px;}
li.top1 a.navipunkt, li.top1_over a.navipunkt {width:90px; height:33px;}
li.top1 .menue {left:0px; min-width:90px}

li.top2 {background-position:-90px 0;}
li.top2:hover, li.top2_over {background-position:-90px -33px;}
li.top2 a.navipunkt, li.top2_over a.navipunkt {width:114px; height:33px;}
li.top2 div.menue {left:90px; min-width:114px}

li.top3 {background-position:-204px 0;}
li.top3:hover, li.top3_over {background-position:-204px -33px;}
li.top3 a.navipunkt, li.top3_over a.navipunkt {width:114px; height:33px;}
li.top3 div.menue {left:204px; min-width:114px}

li.top4 {background-position:-318px 0;}
li.top4:hover, li.top4_over {background-position:-318px -33px;}
li.top4 a.navipunkt, li.top4_over a.navipunkt {width:112px; height:33px;}
li.top4 div.menue {left:318px; min-width:112px}

li.top5 {background-position:-430px 0;}
li.top5:hover, li.top5_over {background-position:-430px -33px;}
li.top5 a.navipunkt, li.top5_over a.navipunkt {width:136px; height:33px;}
li.top5 div.menue {left:430px; min-width:136px}

li.top6 {background-position:-566px 0;}
li.top6:hover, li.top6_over {background-position:-566px -33px;}
li.top6 a.navipunkt, li.top6_over a.navipunkt {width:128px; height:33px;}
li.top6 div.menue {left:566px; min-width:128px}

li.top7 {background-position:-694px 0;}
li.top7:hover, li.top7_over {background-position:-694px -33px;}
li.top7 a.navipunkt, li.top7_over a.navipunkt {width:100px; height:33px;}
li.top7 div.menue {left:694px; min-width:100px}



 

 
/* claimnavi */


ul#claimnavi {
position:absolute;
top:55px;
left:280px;
height:57px;
margin:0;
padding:0;
}

ul#claimnavi li {
float:left;
list-style-type:none;
background-image:url(../picture/sales-success.jpg);
}

ul#claimnavi li a {
display:block;
text-decoration:none;
}

ul#claimnavi li a:link, li a:visited, li a:active {
text-decoration:none;
}

ul#claimnavi li a:hover {
text-decoration:none;
padding:0;
}


ul#claimnavi .menue_claim {
position:absolute;
top:57px;
padding:0 0 0 0;
}

ul#claimnavi .menue_claim ul.unternavi_claim {
float:left;
}

ul#claimnavi .menue_claim ul.unternavi_claim {
min-width:500px;
margin:0 0 0 0;
padding:0;
}

ul#claimnavi .menue_claim ul.unternavi_claim li {
float:none;
background-image:none;
}
 
ul#claimnavi .menue_claim ul.unternavi_claim li a, ul#claimnavi .menue_claim ul.unternavi_claim li a:link, ul#claimnavi .menue_claim ul.unternavi_claim li a:visited {
font-size:1.2em;
font-weight:normal;
text-align: left;
line-height:1.2em;
color:#ccc;
text-decoration:none;
padding: 11px 3px 10px 95px;
height:100%;
min-width: 490px;
background-color:transparent;
background: url(../picture/salestip-4.jpg) no-repeat top left;
}

ul#claimnavi .menue_claim ul.unternavi_claim li a:hover {
color:#4782ae;
text-decoration: none;
background: url(../picture/salestip-3.jpg) no-repeat top left;
}

ul#claimnavi .menue_claim ul.unternavi_claim li a:active {
color:#fff;
text-decoration: none;
background-color:transparent;
background: url(../picture/salestip.jpg) no-repeat top left;
}

ul#claimnavi li .menue_claim {
display:none;
}

ul#claimnavi li:hover .menue_claim {
display:block;
}

ul#claimnavi li.over .menue_claim {
display:block;
width:400px;
height:1%;
}

ul#claimnavi a.navipunkt_claim span {
position:absolute;
left:-10000px;
width:1px;
height:1px;
overflow:hidden;
}

li.top1_claim {background-position:0 0;}
li.top1_claim:hover, li.top1_claim_over {background-position:0px -57px;}
li.top1_claim a.navipunkt_claim, li.top1_claim_over a.navipunkt_claim {width:500px; height:57px;}
li.top1_claim .menue_claim {left:0px; min-width:400px}






.backoben {
background: url(../picture/background-1.jpg);
}

.backunten {
background: url(../picture/background-2.jpg) repeat;
}

.backfooter {
background: url(../picture/background-footer.jpg) no-repeat;
height: 30px;
}

.justify {
    text-align: justify;
}

.line-0 {
line-height: 1.2em;
}


#teaser-wrapper-all {
float: left;
display: inline;
width: 790px;
margin: 133px 0 0 0;
border-left: #f1af65 solid 2px;
border-right: #f1af65 solid 2px;
border-bottom: solid 2px #f1af65;
padding: 0;
}

#teaser-wrapper {
float: left;
display: inline;
width: 778px; 
margin: 14px 7px 0px 7px;
padding: 0;
background: #fff;
}


#button-wrapper {
float: left;
display: inline;
width: 255px;
height: 267px;
margin: 0 0 0 0px;
padding: 0;
background: url(../picture/back_salestip.jpg) no-repeat top left;
border-top: solid 3px #346191;
border-left: solid 3px #2B4A69;
border-right: solid 3px #0B3149;
border-bottom: solid 3px #022038;
}

#button-salestip {
clear: both;
width: 120px;
height: 120px;
margin: 150px 0 0 130px;
padding: 0; 
}

#button-salestip img{
float: left;
display: inline;
margin: 0 20px 20px 0;
padding: 0;
}




#header {
clear: both;
width: 772px;
height: 194px;
margin: 0 0 10px 0px;
padding: 0;
background: #640 url(../picture/back-header.jpg) no-repeat top left;
border-top: solid 3px #346191;
border-left: solid 3px #2B4A69;
border-right: solid 3px #2A4866;
border-bottom: solid 3px #022038;
}

#header h1{
font: 100%/1.6 Segoe UI, Verdana helvetica;
font-size: 3em;
color: #fff;
margin: 20px 0 0 20px;
}







.head_links {
background: #234 url(../picture/background-head.jpg);
}

.abstand15 {
clear: both;
    margin: 0 0 15px 0;
}


.margin_0 {
margin: 0 8px 5px 13px;
}



.p0 {
margin: 0 8px 4px 0px;
}







#wrapper_links_img {
margin-bottom: 15px;
}





/* links-260 für Index   */

#links-260-index {
float: left;
display: inline;
width: 235px;
margin: 18px 2px 10px 15px;
padding: 0;
}

#wrapper_links_260_x {
width: 228px;
border-left: 1px solid #2c5a8b;
border-right: 1px solid #2c5a8b;
border-bottom: 1px solid #2c5a8b;
border-top: 1px solid #2c5a8b;
margin-bottom: 15px;
background: #09273f;
}

.head_links_260_x {
background: #234 url(../picture/back_unternavi.jpg);
border-bottom: 1px solid #2c5a8b;
width: 203px;
}

.wrapper_links_img_x {
margin: 13px 0 0 13px;
border-top: 0;
}

.head_260_navi_x {
background: #234 url(../picture/back_unternavi.jpg);
border-bottom: 1px solid #2c5a8b;
width: 203px;
}

.margin_top_10 {
margin-top: 10px;
list-style-type:none
}


#links-260-index img {
margin: 0 0 5px 0;
border: 0 0 0 0;
}

#links-260-index p {
font-size: .9em;
line-height: 1.5em;
color: #aaa;
margin: 0 8px 12px 13px;
}

#links-260-index h2 {
font-size: .9em;
color: #ddd;
margin: 8px 8px 2px 13px;
}

#links-260-index h3 {
font-size: 1em;
margin: 0;
padding: 6px 12px 6px 13px;
color: #fff;
}

#links-260-index dl {
width: 202px;
float: left;
text-align: left;
color: #aaa;
margin: 0 0 0 0;
}

#links-260-index dt {
margin: 0;
padding: 0;
}

#links-260-index dd {
font-size: .9em;
    margin: 0 0 10px 0;
    padding: 0;
}

#links-260-index a {
font-size: 12px;
text-decoration: none;
color: #6196c2;
margin: 0;
}

#links-260-index  a:hover {
color: #6196c2;
text-decoration: underline;
}

#wrapper_260_navi_x {
width: 228px;
border-left: 1px solid #2c5a8b;
border-right: 1px solid #2c5a8b;
border-bottom: 1px solid #2c5a8b;
border-top: 1px solid #2c5a8b;
margin-bottom: 15px;
background: #09273f;
}












/* links-300  für Hauptmenü           */

#links-300 {
float: left;
display: inline;
width: 300px; 
border: 1px solid #e98326;
background: #e98326;
margin: 15px 6px 15px 11px;
padding: 0;
} 


#links-300 p {
font-size: .9em;
color: #aaa;
margin: 0 8px 12px 13px;
}

#links-300 h2 {
font-size: .9em;
color: #ddd;
margin: 8px 8px 4px 13px;
}

#links-300 h3 {
font-size: 1em;
margin: 0;
padding: 6px 12px 6px 13px;
color: #fff;
}

#links-300 dl {
float: left;
text-align: center;
color: #aaa;
margin: 0;
}

#links-300 dd {
    margin: 0 10px 10px 10px;
    padding: 0;
    text-align: left;
}

#links-300 dt {
    margin: 0 0 0 0;
    padding: 0;
}

#links-300 a {
font-size: 12px;
text-decoration: none;
color: #6196c2;
margin: 0;
}

#links-300  a:hover {
color: #6196c2;
text-decoration: underline;
}
 


#links-300 img {
margin: 0 0 10px 0;
}

#wrapper_links_img_2 {
margin-bottom: 15px;
}

#wrapper_links_img_2 dl {
color: #aaa;
margin: 0;
}

#wrapper_links_img_2 dd {
font-size: .9em;
    margin: 0 13px 0 13px;
    padding: 0;
    color: #527;
    text-align: left;
}

#wrapper_links_img_2 dt {
    margin: 0 13px 0px 13px;
    padding: 0;
}

#wrapper_links_img_2 a {
text-decoration: none;
color: #6196c2;
margin: 0;
}

#wrapper_links_img_2  a:hover {
color: #6196c2;
text-decoration: underline;
}





/* links-190  für  alle Untermenüs   */

#links-190 {
float: left;
display: inline;
width: 190px;
margin: 15px 6px 15px 11px;
padding: 0;
}

#wrapper_links_190 {
width: 187px;
border-left: 1px solid #2c5a8b;
border-right: 1px solid #2c5a8b;
border-bottom: 1px solid #2c5a8b;
border-top: 1px solid #2c5a8b;
margin-bottom: 15px;
background: #09273f;
}

.head_links_190 {
background: #234 url(../picture/back_unternavi.jpg);
border-bottom: 1px solid #2c5a8b;
width: 188px;
}


.head_190_navi {
background: #234 url(../picture/back_unternavi.jpg);
border-bottom: 1px solid #2c5a8b;
width: 188px;
}

.margin_top_10 {
margin-top: 10px;
list-style-type:none
}


#links-190 img {
margin: 0 0 5px 0;
border: 0 0 0 0;
}

#links-190 p {
font-size: .9em;
color: #666;
margin: 0 8px 12px 0;
}

#links-190 h2 {
font-size: 1.1em;
color: #777;
margin: 8px 8px 4px 0;
}


#links-190 h3 {
font-size: 1em;
margin: 0;
padding: 6px 12px 6px 13px;
color: #555;
} 

#links-190 a {
font-size: 12px;
text-decoration: none;
color: #50779F;
margin: 0;
}

#links-190  a:hover {
color: #50779F;
text-decoration: underline;
}   




#links-190-nav ul {
list-style: none;
margin: 0px 5px 0 0px;
}

#links-190-nav a {
color: #555;          /* Schrift Navigation Links */
font: 90%/1.3 verdana, arial, helvetica, sans-serif;
 width: 90%;
padding: 0.4em 0.8em 0.4em 1em;
 border-style:solid;
 border-width: 0px 0px 0px 1px;
 border-color: gray gray gray #D4D4C1;

}

#links-190-nav a:link {
  display: block;
  text-decoration: none;
}

#links-190-nav a:visited {
  color: #555;
  text-decoration: none;
  display: block;
}

#links-190-nav a:hover {
  display: block;
  background-color: #eb8a2e;
  color: #000;
   border-color: gray gray gray #eb8a2e;
}


#links-190-nav li#current a,
#links-190-nav li#current a:hover {
  display: block;
  text-decoration: none;
  color: #555;
padding: 0.4em 0.8em 0.4em 0.55em;
  border-width: 0px 0px 0px 6px;
  border-color: gray gray silver #1B4A6D;
}

#links-190-nav li#current a:hover{
  color: #fff;

}

#links-190-nav a#show {
  background-color: gray;
  color: white;
}




















.margin_index {
margin: 20px 8px 10px 13px;
}



#wrapper_links_img_4 {
margin: 13px 0 0 13px;
border-top: 0;
}

#wrapper_links_img_4 dl {
width: 187px;
color: #aaa;
margin: 0 0 0 0;
}

#wrapper_links_img_4 dt {
margin: 0;
padding: 0; 
}

#wrapper_links_img_4 dd {
font-size: .9em;
    margin: 0 0 10px 0;
    padding: 0;
}

#wrapper_links_img_4 a {
font-size: 12px;
text-decoration: none;
color: #6196c2;
margin: 0;
}

#wrapper_links_img_4  a:hover {
color: #6196c2;
text-decoration: underline;
}

#wrapper_190_navi {
width: 190px;
border-left: 1px solid #2c5a8b;
border-right: 1px solid #2c5a8b;
border-bottom: 1px solid #2c5a8b;
border-top: 1px solid #2c5a8b;
margin-bottom: 15px;
background: #09273f;
}


















/* ###################################### Unternavi für Untermenü  #################################### */


#nav-4 {
margin: 0px 0 0 0;
}

#nav-4 ul {
list-style: none;
margin: 10px 10px 0 0px;
}

#nav-4 a {
color: #6196c2;          /* Schrift Navigation Links */
font-size: 1em;
padding: 6px 0 0 30px;
background:transparent url(../picture/p1.jpg) no-repeat;
}

#nav-4 a:link {
  display: block;
  text-decoration: none;
}

#nav-4 a:visited {
  text-decoration: none;
  display: block;
}

#nav-4 a:hover {
  display: block;
background:transparent url(../picture/p2.jpg) no-repeat;
    text-decoration: none;
  color: #e35500;
}

.hover {
  color: #e35500 !important; 
}



              


/* mitte-520mitte-520mitte-520mitte-520mitte-520mitte-520mitte-520 */



#mitte-430 {
float: left;
display: inline;
width: 420px;
margin: 10px 0 0 11px; 
padding: 0;
}

#mitte-430 img{
border:0;
margin:0;
padding:0;
}

.margin_bottom_10 {
margin-bottom: 10px;
}

.margin_bottom_5 {
margin-bottom: 5px;
}


.margintop {
margin-top: 2px;    
}

#mitte-430 h2{
margin-top: 4px;
}

#mitte-430 h3{
margin-bottom: 2px;
color: #aaa;
}


#mitte-430 dl {
float: left;
text-align: center;
color: #ccc;
}

#mitte-430 dd {
    margin: 0 0 6px 0;
    padding: 0 10px 0 0;
}

#mitte-430 dt {
    margin: 0 15px 5px 0;
    padding: 0;
}




#mitte-550 {
float: left;
display: inline;
width: 530px;
margin: 10px 0 0 15px;
padding: 0;
}

#mitte-550 img{
border:0;
margin:0;
padding:0;
}

.img-550 {
    margin: 0 0 10px 0 !important;
}

.img-260-links {
    margin: 0 6px 10px 0 !important;
}


#mitte-550 h2{
font-size: 1.2em;
color: #111;
margin-bottom: 0.4em;
}


#mitte-550 dl {
float: left;
text-align: center;
color: #ccc;
}

#mitte-550 dd {
    margin: 0 0 6px 0;
    padding: 0 10px 0 0;
}

#mitte-550 dt {
    margin: 0 15px 5px 0;
    padding: 0;
}


#mitte-520 {
float: left;
display: inline;
width: 520px;
margin: 10px 0 0 21px;
padding: 0;
}

#mitte-520 img{
border:0;
margin:0;
padding:0;
}


#mitte-520 h2{
font-size: 1.2em;
color: #111;
margin-bottom: 0.4em;
}


#mitte-520 dl {
float: left;
text-align: center;
color: #ccc;
}

#mitte-520 dd {
    margin: 0 0 6px 0;
    padding: 0 10px 0 0;
}

#mitte-520 dt {
    margin: 0 15px 5px 0;
    padding: 0;
}



#mitte-340 {
float: left;
display: inline;
width: 340px;
margin: 15px 5px 0 11px;
padding: 0;
}

#mitte-530-wrapper {
clear: both;
width: 530px;
margin: 20px 0 0 0;
padding: 0;
}

#mitte-200 img {
 border: solid 1px #aaa;   
}

#mitte-200 {
float: left;
display: inline;
width: 200px;
margin: 0;
padding: 0;
}



#mitte-310 {
float: left;
display: inline;
width: 310px;
margin: 0 0 0 20px;
padding: 0;
}







/* ################################### Sales Tip ################################### */

#teaser-wrapper-salestip {
float: left;
display: inline;
width: 792px;
margin: 0 0 20px 0;
border: #2e4e67 solid 1px;
padding: 0;
}

#sales-tip {
float: left;
display: inline;
width: 480px;
margin: 10px 0 0 155px;
padding: 0;
}

/* ################################### Ende Sales Tip ################################### */



/* mitte-750 */



#mitte-750 {
float: left;
display: inline;
width: 725px;
margin: 10px 0 0 11px;
padding: 0;
}

#mitte-750 img{
border:0;
margin:0;
padding:0;
}


#mitte-750 h3{
margin-bottom: 2px;
color: #aaa;
}


#mitte-750 dl {
float: left;
text-align: center;
color: #ccc;
}

#mitte-750 dd {
    margin: 0 0 6px 0;
    padding: 0 10px 0 0;
}

#mitte-750 dt {
    margin: 0 15px 5px 0;
    padding: 0;
}










/* rechts-190 rechts-190 rechts-190 rechts-190 rechts-190 rechts-190 rechts-190  */

#rechts-190 {
float: left;
display: inline;
width: 180px;
margin: 40px 2px 0 10px;
padding: 0;
}   

.pmeta {
font-size: 11px;
    color: #888;
    margin:0 0 110px 0;
    padding: 0;
} 

#rechts-190 .pipe {
font-size: .85em;
color: #888;
margin: 0 0 0 3px;
}

#rechts-190 a{
color: #999;
}

#rechts-190 a:hover{
color: #e35500;
text-decoration: none;
}

#rechts-teaser { /* nur für Teaser */
width: 180px;   
}

#rechts-teaser img{
border:0;
margin:0 0 20px 0;
padding:0;
}

#rechts-teaser h2 {
font-size: 1.2em;
color: #386696;
margin-top: 0;
line-height: 1.2em;
margin: 0 0 .4em 0;
padding: 0;
}

#rechts-teaser h3{
font-size: 1em;
color: #2c5a8b;
margin-top: 0;
line-height: 1.1em;
margin-bottom: 0.3em;
}

#rechts-teaser p {
font-size: 1em;
color: #999;
margin: 0 0 0 0px;
line-height: 1.3em;
margin-bottom: .5em;
}

#rechts-teaser a{
color: #4270A1;
}

#rechts-teaser a:hover{
color: #4270A1;
text-decoration: underline;

}

#rechts-teaser dl {
float: left;
text-align: left;
color: #999;
}

#rechts-teaser dd {
    margin: 0 0 6px 0;
    padding: 0 10px 0 0;
}

#rechts-teaser dt {
    margin: 0 0 5px 0;
    padding: 0;
}






/* 11111111111111111111111111111111111111111111111111 */

/* ###################################### Meta NAVIGATION #################################### */


#nav {
float: right;
display: inline;
width: 180px;
margin: 0 0 120px 0px;
padding: 0;
}


#nav a {
font-size: .85em;
text-decoration: none;
color: #888;
margin: 0;
}

#nav  a:hover {
color: #deb65e;
text-decoration: none;
}

#nav .current {
font-size: .85em;
color: #2668c6;
}

#nav .pipe {
font-size: .85em;
color: #aaa;
margin: 0px 4px 0 7px;
}





/* ##################################  Index Naviugation unten ########################## */

#nav-footer {
float: left;
display: inline;
width: 778px;
margin: 20px 7px 0 7px;
padding: 0;
}

#nav-footer h2 {
text-align: center; 
margin: 0 0 0 0;
}

#nav-footer p {
font-size: .85em;
color: #888;
text-align: center;
margin: 20px 0 20px 0;
}

.schwarz {
   color: #000 !important; 
}


#nav-footer a {
font-size: 12px;
text-decoration: none;
color: #999;
margin: 0;
}

#nav-footer  a:hover {
color: #e35500;
text-decoration: underline;
}


#nav-footer .pipe {
font-size: 13px;
color: #888;
margin: 0px 6px 0 10px;
}










div#eventpage{
clear: both;
float: left;
display: inline;
width: 986px;
background: #fff;
margin: 0 0 0 0;
padding: 0;
}

div#pfeil-111 {
float: left;
display: inline;
width: 40px;
margin: 0 0 0 0;
padding: 0 0 0 0;

}

div#bild-900 {
float: left;
display: inline;
width: 904px;
margin: 20px 0 0 0px;
}



div#bild-900 h2 {
font-size: 1.2em;
color: #115a84;
line-height: 1.3em;
margin: 4px 0 6px 0;
}

div#content-900 {
float: left;
display: inline;
width: 400px;
margin: 10px 0 0 300px;
}

.floatright {
float: right;
}


.border-185-42 {
margin: 185px 0 0 42px;
}

.border-2-ccc {
border:  solid 2px #ccc;
}

.border-20-26 {
margin: 20px 0 0 26px;
}

.border-280-5 {
margin: 380px 0 0 5px;
}

.copyright-hell {
font-size: 12px !important;
margin: -22px 0 8px 5px !important;
color: #ccc !important;
}

.copyright-mittel {
font-size: 12px !important;
margin: -22px 0 8px 5px !important;
color: #777 !important;
}

.copyright-mittel-800 {
font-size: 12px !important;
margin: -22px 0 8px 55px !important;
color: #777 !important;
}

.copyright-mittel-468 {
font-size: 12px !important;
margin: -24px 0 8px 126px !important;
color: #777 !important;
}

.copyright-mittel-150 {
font-size: 12px !important;
margin: -24px 0 8px 155px !important;
color: #777 !important;
}

.copyright-dunkel {
font-size: 12px !important;
margin: -22px 0 8px 5px !important;
color: #444 !important;
}

.p-teaser {
margin: 5px 0 5px 0;
}

.h2-teaser {
margin: 6px 0 4px 0;
}

.margin-links-150 {
margin: 0 0 0 150px;
}

.margin-bild-100 {
margin: 2px 2px 0 0 !important;
}




.vor {
  width:0px;
  height:0px;
  visibility:hidden;
}


