@CHARSET "UTF-8";

body {
    margin: 0px;
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    padding: 0px;
    color: #4D4D4D;
}

#waiting{
	position:absolute;
	width: 456px;
	height: 300px;
	background: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
	margin: 0px;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9;
	border:1px solid #000000;
	margin-left:100px;
	text-align: center;
	display: none;
}

a, a:link, a:visited {
    background-color: inherit;
    color: #F68C2C;
    text-decoration: none;
}

a:hover, a:active {
    text-decoration: underline;
}

h1 {
    color: #3374ae;
	font-size:20px;
    font-weight: normal;
    margin-bottom: 20px;
	margin-top:0px;
}

h2 {
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 10px;
	margin-top: 0px;
    color:#3374AE;
}

h3 {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 20px;
}

h4 {
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 20px;
}
h5 {
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 5px;
	margin-top: 0px;
    color:#3374AE;
}

h6 {
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 10px;
	margin-top: 0px;
    color:#ffffff;
	text-transform:uppercase;
}



h7 {
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 0px;
	margin-top:30px;
    color:#3374AE;
}
h8 {
    color: #3374ae;
	font-size:24px;
    font-weight: normal;
    margin-bottom: 10px;
	margin-top:0px;
}


hr {
    width: 100%;
    height: 1px;
    background-color: #e8e8e8;
    border:0;
	margin-top:5px;
}

th {
    font-weight: bold;
    color: #777777;
}

#header {
    background-color: #dddddd;
    border-bottom: 2px solid #aaaaaa;
    margin-bottom: 10px;
    color: #fff;
    text-align: center;
}

#header h1 {
    font-size: 30px;
    color:#ffffff;
}

#header h2 {
    font-size: 14px;
}


.clear {
    clear: both;
    height: 1px;
}

.message {
    font-weight: bold;
    margin-bottom: 10px;
}

.small_blue {
   color: #869AAC;
}

.big_blue {
   color: #3374ae;
	font-size:20px;
	line-height:25px;
    font-weight: normal;
	
}

.red {
   color: #e91717;
	
	
}
.arrow {
    background: url(/media/images/common/pfeil.gif);
    background-repeat: no-repeat;
    background-position: 3px 4px;
    padding-left: 11px;
}

.arrowBack {
    background: url(/media/images/common/arrow_back.gif);
    background-repeat: no-repeat;
    background-position: 3px 4px;
    padding-left: 11px;
}

.blocklabel {
    display: inline-block;
    width: 180px;
}

.dijitButton {
    margin: 1px;
}

.breadcrumb {
    margin-bottom: 2px;
	height:13px;
	font-size:10px;
	color:#869AAC;
	text-align:left;
}


.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {
    color: #869AAC;
    text-decoration: none;
}

.breadcrumb a:hover, .breadcrumb a:active {
    text-decoration: none;
}

.pagetop {
  font-size:11px;
  padding-top:20px;
  background: url(/media/images/common/arrow_pagetop.gif);
  background-repeat: no-repeat;
  background-position:0px 24px;
  padding-left: 11px;
}

.pagetop a, .pagetop a:link, .pagetop a:visited {
   	color:#869AAC;
	font-size:11px;
    text-decoration: none;
}

.pagetop a:hover, .pagetop a:active {
    color: #869AAC;
    text-decoration: underline;
	
}



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

/* LAYOUT CONTENT DIVS & STYLES INDEX

/* --------------------------------- */
#container_page {
	position:relative;	
	width: 900px;
	margin: 0 auto;	/* Horizontal zentrieren */
	height:auto !important; 
	height:100%; /* IE6: fungiert als min-height*/
	min-height:100%;
	text-align:left;
}
#login_container {
	width: 100%;
	height:50px;
}
#login {
   width:350px;
   float:left;

}

#email_content {
    width: 138px;
    height:37px;
    background: url(/media/images/common/email.png);
    background-repeat: no-repeat;
    background-position: 0px 15px;
	float:left;
}



#login_start {
    width: 138px;
    height:37px;
    background: url(/media/images/common/email.png);
    background-repeat: no-repeat;
    background-position: 0px 15px;
	float:left;
}

#pasword {
    width: 104px;
    height:37px;
    background: url(/media/images/common/paswort.png);
    background-repeat: no-repeat;
    background-position: 5px 15px;
	float:left;
}

.verlinkungImage {
   margin-top:19px; 
   margin-left:5px;
   float:left; 

}
.rss_icon {
   margin-top:16px; 
   margin-right:20px;
   float:left; 

}

.kontakt_icon {
   margin-top:13px; 
   margin-left:0px;
   margin-right:20px;
   float:left; 

}
#print_icon {
   margin-top:12px; 
   float:left;
   

}

#caddy {
	margin-top:15px;
	float:left;
	margin-right:20px;
	margin-left:40px;
}

#search{
   width:290px;
   float:right;
}

.laenderauswahl{
 float:left;
 padding-left:50px;
 margin-top:20px;
}

#searchfield {
    text-align:right;
	width: 222px;
    height:37px;
    background: url(/media/images/common/suche.png);
    background-repeat: no-repeat;
    background-position: 0px 15px;
	float:left;
}

#header_container {
 width:100%;
 
}


#navigation_background {
 width:100%;
 height:130px;
 background: url(/media/images/common/navigation_background_en.png);
 background-repeat: no-repeat;
 background-position: 0px 0px;
}

#logoverlinkung {
position:absolute;
width:170px;
height:50px;
margin-left:40px;
margin-top:40px;


}

#navigation_container {
 position: absolute;
 width:480px;
 height:95px;
 margin-left:380px;
 margin-top:65px;
 z-index:100;

}
#navigation_content {
 width:100%;
 height:50px;
 background: url(/media/images/common/navigations_leiste_oben.png);
 background-repeat: no-repeat;
 background-position:0px 0px;
}

.hauptnavigation {
width:70%;
padding-left:20px;
padding-right:20px;
padding-top: 17px;

}

#unternavigation_background {
 width:100%;
 height:45px;
 background: url(/media/images/common/navigations_leiste_en.png);
 background-repeat: no-repeat;
 background-position:0px 8px;


}

#unternavigation {
width:30%;
padding-left:20px;
padding-right:0px;
padding-top: 15px;

}

#unternavigation td {
padding-right:15px;

}

#unternavigation_de table{
	width: auto;
}

#unternavigation_de {
 padding-left:20px;
 padding-top: 15px;
 width:100%;
 height:64px;
 background: url(/media/images/common/navigations_leiste_de.png);
 background-repeat: no-repeat;
 background-position:0px 8px;

}
#unternavigation_de td {
	width:150px;

}


#image_content {
 width:100%;
 height:200px;
 
}

.html_container {
width:100%;

}
.footerNavigationContainer {
 width:100%;
 margin-top:6px;

}
.footerContentLeft {
 width:685px;
 float:left;
}
.footerContentRight {
 width:209px;
 float:right;


}
.footerNavigationTop {
 width:100%;
 height:8px;
 background: url(/media/images/common/footer_navigation_top.png);
 background-repeat: no-repeat;
 background-position:bottom;
 
}
.footerNavigationMiddle {
 width:100%;
background: url(/media/images/common/footer_navigation_middle.png);
 background-repeat: repeat-y;

}
.contentFooterNavigation {
float:left;
margin-left:40px;
margin-top:10px;
width:600px;

}
.contentFooterNavigation td {
width:150px;

 
}
.footerNavigationBottom {
 width:100%;
 height:8px;
 background: url(/media/images/common/footer_navigation_bottom.png);
 background-repeat: no-repeat;
 background-position:bottom;
 
}

.footerBoxMiddle {
 width:100%;
 background-color:#476aaa;

}

.footer_container {
 width:100%;
 height:40px;
 margin-top:6px;
 background: url(/media/images/common/footer_background.png);
 background-repeat: no-repeat;
 background-position:bottom;

}

#copyright {
  width:200px;
  font-size:11px;
  color:#869AAC;
  text-align: right;
  margin: 0px 40px 0px 0px;
  padding-top: 15px;
  border-top: 0px;
  float: right;

}
#hilfsnavigation {
  width:380px;
  font-size:11px;
  margin: 0px 0px 0px 0px;
  padding-top: 15px;
  padding-left:40px;
  float:left;
  
 
}
#slide_mini {
position:absolute;
margin-top:-30px;
margin-left:250px;
z-index:1000;
}

.slice_mini {
margin-right:5px;

}

#imageDescriptionContent {
padding-top:80px;
padding-left:250px;
color:#4369aa;


}
#headertitel {
font-size:26px;

}
#headertext{
padding-top:10px;
font-size:14px;
}

#headerlink {
padding-top:20px;
}



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

/* LAYOUT CONTENT DIVS & STYLES STARTSEITE

/* --------------------------------- */
.box_container_oben{
  width:100%;
  margin-top:6px;
  height:215px;
  background: url(/media/images/common/box_background.png);
  background-repeat: no-repeat;
}

.box_container_produktoben {
  width:100%;
  margin-top:6px;
  height:140px;
  background: url(/media/images/common/box_background_klein.png);
  background-repeat: no-repeat;
}

#container_start {
  width:100%;
  margin-top:6px;
  height:195px;
  background: url(/media/images/common/background_contentstart.png);
  background-repeat: no-repeat;
}

#container_content {
  padding-top:30px;
  margin-left:40px;
  margin-right:40px;

}
#container_content p{
  margin:0px;

}

.box_start_ol{
 width:215px;
 height:185px;
 margin-right:30px;
 float:left;

}

.boxcontent_o {
 font-size:11px;
 color:#4D4D4D;
}

.boxcontent_o p {
margin:0px;
}

.box_start_om{
 width:390px;
 height:185px;
 margin-right:30px;
 float:left;

}
.box_rand_om {
  width:390px;
  height:6px;
  background: url(/media/images/common/boxmitte_randoben.png);
  background-repeat: no-repeat;
  background-position:top;
}

.boxcontent_om {
 height:125px;
 border-left: 1px solid #e1e6ea;
 border-right:1px solid #e1e6ea;
 padding-top: 14px;
 padding-left: 20px;
 padding-right:20px;
 padding-bottom:14px;
 font-size:11px;
}

.boxcontent_om p {
margin:0px;
}


#login_box {
   width:390px;
   float:left;

}
.registrier_button {
   margin-bottom:20px;
   margin-top:25px;
   margin-right:30px;
   float:left;

}
.box_rand_um {
  width:390px;
  height:6px;
  background: url(/media/images/common/boxmitte_randunten.png);
  background-repeat: no-repeat;
  background-position:bottom;
}

.box_start_or{
 width:155px;
 height:155px;
 float:right;

}


.boxen_rechts_u123 {
 width:190px;
 height:140px;
 margin-right:30px;
 overflow:hidden;
 float:left;
 

}
.boxcontent_u123 {
font-size:11px;
color:#4D4D4D;
}
.boxcontent_u123Fade {
font-size:11px;
color:#4D4D4D;
font-weight:normal; !important
}




.boxcontent_u123 p {
margin:0px;
}

.boxen_rechts_u4 {
 width:155px;
 height:140px;
 overflow:hidden;
 float:right;
 

}
.boxcontent_u4 {
font-size:11px;
color:#4D4D4D
}

.boxcontent_u4 p {
margin:0px;
}

.article_title_fade {
   font-size: 13px;
   padding-bottom:0px;
   font-weight: bold;

   
}

#container_links_fade {
float:left;
width:60px;
padding-right:10px;

}

#container_rechts_fade {
float:left;
width:120px;


}
/* ----------------------------------*/

/* LAYOUT CONTENT DIVS & STYLES DOWNLOADBOX

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

#downloadTitel {
  text-transform:uppercase;
  
}
#downloadBeschreibung {

}

#bildDownload {
 padding-top:5px;
 float:left;
}
 .link_pdf {
   width: 18px;
   height: 17px;
   padding-top:5px;
   padding-left: 25px;
   background-image: url(/media/images/backend/fileicon_pdf.gif);
   background-repeat:no-repeat;
   background-position:left bottom;
 
 }


  .link_jpg {
 
 
 }



  .link_zip {
   width: 18px;
   height: 17px;
   padding-top:5px;
   padding-left: 25px;
   background-image: url(/media/images/common/zip_icon.gif);
   background-repeat:no-repeat;
   background-position:left bottom;
 
 }


 
 .link_doc {
   width: 18px;
   height: 17px;
   padding-top:5px;
   padding-left: 25px;
   background-image: url(/media/images/common/doc_icon.gif);
   background-repeat:no-repeat;
   background-position:left bottom;
 
 }


  .link_xls {
   width: 18px;
   height: 17px;
   padding-top:5px;
   padding-left: 25px;
   background-image: url(/media/images/common/xls_icon.gif);
   background-repeat:no-repeat;
   background-position:left bottom;
 
 }


 .link_swf {
   width: 18px;
   height: 17px;
   padding-top:5px;
   padding-left: 25px;
   background-image: url(/media/images/common/flash_icon_klein.gif);
   background-repeat:no-repeat;
   background-position:left bottom;
 

 
}
.link_film {
   width: 18px;
   height: 17px;
   padding-top:5px;
   padding-left: 25px;
   background-image: url(/media/images/common/film_icon.gif);
   background-repeat:no-repeat;
   background-position:left bottom;
 

 }
.link_htm {
  
   width: 18px;
   height: 17px;
   padding-top:5px;
   padding-left: 25px;
   background-image: url(/media/images/common/htm_icon.gif);
   background-repeat:no-repeat;
   background-position:left bottom;
 
 
}

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

/* LAYOUT CONTENT DIVS & STYLES NEWSBOX

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

.newsBox {
width:190px;

}
.newsDate {
font-style:italic;


}

.newsDate_von {
float:left;

}

.newsImage {
margin-top:10px;

}

.newsTitle {
color:#3374AE;
margin-bottom:3px;
margin-top:4px;
font-weight:bold;

}

.newsTeaser p {
margin-bottom:0px;

}

.newsMore {
  margin-top:10px;
}

.newsMore a, .newsMore a:link, .newsMore a:visited {
    color: #F68C2C;
    text-decoration: none;
}

.newsMore a:hover, .newsMore a:active {
    text-decoration: underline;
	
}
/* ----------------------------------*/

/* LAYOUT CONTENT DIVS & STYLES TEAM

/* --------------------------------- */
.teamContentIndex {
width:100%;
}
.teamlinksIndex {
width:120px;
float:left;
}
.teamImage {
margin-right:0px;
float:left;
}

.teamMitteIndex {
width:40px;
float:left;
}
.teamRechtsIndex {
width:200px;
margin-left:180px;
}
.teamMore {
  margin-top:40px;
}

.teamContent {
float:left;
width:200px;
margin-right:20px;

}

.teamTitle {
text-transform:uppercase;
margin-bottom:10px;
margin-top:0px;
}
.teamTitle2 {
color:#4D4D4D;
}

.teamTeaser {
float:left;
width:40px;

}
.teamlinks {
width:140px;
float:left;
}
.teamContentMitte {
width:40px;
float:left;
}
.teamContentRechts {
width:270px;
float:left;
}
.teamDetailImage {
margin-top:20px;
}

.referenzenTitle {
font-style:italic;
margin-top:10px;
margin-top:0px;
}


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

/* LAYOUT CONTENT DIVS & STYLES PRODUKTSEITE

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

.box_container_headerhtml{
  position:absolute;
  width:330px;
  height:150px;
  margin-top:0px;
  padding-top:25px;
  margin-left:120px;
}
 .boxcontent_headerimage {
  color:#3374AE;
}
/* ----------------------------------*/

/* BILDNAVIGATION PRODUKTSEITE

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

.image_navigation {
width:860px;
height:140px;
margin-left:15px;


}
.image_navigation_de {
width:860px;
height:140px;
margin-left:15px;


}
.productDescription {
	position:absolute;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	/*background:#ffffff;
	opacity:0.85;*/
	margin-left:30px;
	margin-top:-180px;
	width:150px;
	padding:10px;
	/*border: 1px solid #dedede;*/


}

#image1 {
width:172px;
height:140px;
float:left;

}
#image2 {
width:172px;
height:140px;
float:left;

}
#image3 {
width:169px;
height:140px;
float:left;

}
#image4 {
width:172px;
height:140px;
float:left;

}
#image5 {
width:172px;
height:140px;
float:right;

}
#image6 {
width:172px;
height:140px;
float:left;

}
#image7 {
width:172px;
height:140px;
float:left;

}
#image8 {
width:172px;
height:140px;
float:left;

}
#image9{
width:172px;
height:140px;
float:left;

}
#image10 {
width:268px;
height:140px;
float:left;
}
#image11{
width:172px;
height:140px;
float:left;


}
#image12{
width:172px;
height:140px;
float:left;


}
#image13{
width:172px;
height:140px;
float:left;


}

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

/* PRODUKTSEITE

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


#container_
e_randoben {
  width:100%;
  margin-top:6px;
  height:6px;
  background: url(/media/images/common/produkte_randoben.png);
  background-repeat: no-repeat;
}
#container_produkte{
  width:100%;
  background-color:#FFFFFF;
}
#container_content_produkte {
  padding-top:30px;
  margin-left:40px;
  margin-right:40px;
  padding-bottom:30px;
}

#linkeSpalte {
 width:475px;
 margin-right:40px;
 

 
}

#linkeSpalte p {
 margin-top:5px;
 
}
#boxRechts {
  width: 303px;
  float:right;
}

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

/* LAYOUT CONTENT DIVS & STYLES BOX WARENKORB

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

.box_warenkorb{
 width:303px;
  margin-bottom:10px;
 

}
.box_warenkorb_top {
  width:100%;
  height:6px;
  background: url(/media/images/common/box_orange_top.jpg);
  background-repeat: no-repeat;
  background-position:top;
}

.boxcontent_warenkorb {
  padding-top:15px;
  padding-bottom:15px;
  padding-left:20px;
  padding-right:20px;
  background-color:#f58a2b;
  color:#FFFFFF;
 font-size:11px;
}


.boxcontent_warenkorb p {
margin:0px;
}


.box_warenkorb_bottom {
  width:100%;
  height:6px;
  background: url(/media/images/common/box_orange_bottom.jpg);
  background-repeat: no-repeat;
  background-position:bottom;
}

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

/* LAYOUT CONTENT DIVS & STYLES WARENKORB

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

.textfeld {
background-color:#ffffff;
border:1px solid #a0a0a0;
color:#4D4D4D;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:13px;
margin-top:2px;
padding-left:3px;

}

.textfeld_error {
background-color:#bed3e3;
border:1px solid #a0a0a0;
color:#f58a2b;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:13px;
margin-top:2px;
padding-left:3px;

}

.error_form {
color:#d20f26;
font-size:10px;
}

.positions_caption {
border-bottom:1px solid #E8E8E8;
font-weight:bold;
}

.orderAdress_text {
padding-right:20px;
}
/* ----------------------------------*/

/* LAYOUT CONTENT DIVS & STYLES BOXEN RECHTS

/* --------------------------------- */
.box_blau{
 width:303px;
 margin-bottom:10px;
 

}

.box_blau a, .box_blau a:link, .box_blau a:visited {
    color: #FFFFFF;
    text-decoration: underline;
}

.box_blau a:hover, .box_blau a:active {
    text-decoration: underline;
	
}

.box_blau_top {
  width:100%;
  height:6px;
  background: url(/media/images/common/box_blau_top.jpg);
  background-repeat: no-repeat;
  background-position:top;
}

.boxcontent_blau {
  padding-top:15px;
  padding-bottom:15px;
  padding-left:20px;
  padding-right:20px;
  background-color:#3174ad;
  color:#FFFFFF;
  font-size:11px;
}


.boxcontent_blau p {
margin:0px;
}

.box_blau_bottom {
  width:100%;
  height:6px;
  background: url(/media/images/common/box_blau_bottom.jpg);
  background-repeat: no-repeat;
  background-position:bottom;
}
.boxcontent_image {
  color:#FFFFFF;
  font-size:11px;
 }
 
 .footerBox {
 color:#ffffff;
 font-size:11px;

 }
 


.footerBox a, .footerBox a:link, .footerBox a:visited {
    color: #FFFFFF;
    text-decoration: underline;
}

.footerBox a:hover, .footerBox a:active {
    text-decoration: underline;
	
}
 .boxcontentFooter p {
margin:0px;
}
.boxcontentFooter {
padding-left:15px;
padding-right:15px;
padding-top:7px;
padding-bottom:10px;
}

 .boxcontentFooter h2 {
 color: #F68C2C;

 }
 .footerBox h2 {
color: #F68C2C;

}
 
 /* ----------------------------------*/

/* LAYOUT CONTENT DIVS & STYLES STORE UEBERSICHT

/* --------------------------------- */
#uebersicht_container {
   width:475px;
   min-heigt:50px;
   margin-top:10px;
   margin-bottom:10px;
   float:left;

}

#container_links{
  width:25%;
  padding-bottom:0px;
  padding-right:0px;
  float:left;
}
#container_rechts{
   width:70%;
   float:right;
   text-align:left;
}

.article_title {
   font-size: 13px;
   padding-bottom:15px;
   font-weight: bold;

   
}

.article_describtion {
   font-size: 11px;

}
.article_inhalt {
  padding-top:0px;
  font-size:11px;
  padding-bottom:20px;

}
.article_describtionFade{
   font-size: 11px;
   font-weight:normal; !important

}
.article_inhaltFade {
  padding-top:0px;
  font-size:11px;
  padding-bottom:20px;
  font-weight:normal; !important

}

.shoppingcard_button {
   padding-top:15px;

}
.anzahl {
font-size:11px;
color:#38599c;
width:60px;
float:left;
   

}
.button {
   width:130px;
   float:left;

}

.linie_article {
margin-top:0px;
border-bottom: 1px solid #e8e8e8;
margin-bottom:10px;
}
 /* ----------------------------------*/

/* LAYOUT CONTENT DIVS & STYLES STORE DETAIL

/* --------------------------------- */
#detail_container {
   width:475px;
   min-heigt:140px;
   margin-top:0px;
   float:right;

}
.article_container {
   width:100%;
   padding-top:10px;
   padding-bottom:20px;
   float:left;
   
}


.price_container {
 width:100%;
 
}

.price {
   font-size:13px;
   padding-right:5px;
   font-weight:bold;
   float:left;
  
   
}
.price_klein {
   font-size:12px;
   padding-right:5px;
   padding-top:1px;
   font-weight:bold;
   float:left;
  
   
}

.staffelpreis_header {
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 0px;
	margin-top:10px;
    color:#3374AE;
  
   
}
.article_variants {
margin-top:15px;

}


.stueckzahl {
    font-size:11px;
	padding-top:2px;
	padding-right:5px;
	float:left;
	
}
.container_describtion {
   width:100%;
   margin-top:15px;
}
.tax {
    font-size:11px;
	padding-left:0px;
	padding-right:10px;
	padding-top:2px;
	float:left;
}

.article_no {
	padding-top:15px;
    font-size:11px;
	float:left;
}
.linie {
	margin-top:10px;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom:10px;

}
.produktLink {
	padding-top:10px;
	
}
.articleContainer {
	float:left;
	width:158px;
	
	
}
.productZubehoerArtikelBild {
	padding-left:20px;
}

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

/* LAYOUT CONTENT DIVS & STYLES LINKLISTE

/* --------------------------------- */
#linkliste_content {
 width:100%;
}
#linklisteTitel{
 width:100%;

}
#linklisteBeschreibung {
 width:100%;

}

.linkliste_blue {
color: #869AAC;
background-image:url(/media/images/common);
    background-position:top;
}
.blue_link_open{
color: #869AAC;


}
.blue_link_open a, .blue_link_open a:link, .blue_link_open a:visited {
   color: #869AAC;
}
.blue_link_open a:hover, .blue_link_open a:active {
    color: #869AAC;
    text-decoration: underline;
	
}
.arrow_open {
    background: url(/media/images/common/link_open.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
	padding-left:11px;
}
.arrow_close {
    background: url(/media/images/common/link_close.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
	padding-left:11px;
}



/**********************************************************
 *
 * SITEMAP
 *
 **********************************************************/

.sitemap a, .sitemap a:link, .sitemap a:visited {
   	color:#3374ae;
    text-decoration: none;
}

.sitemap a:hover, .sitemap a:active {
    color: #F68C2C;
    text-decoration: underline;
	
}

/**********************************************************
 *
 * BLOG
 *
 **********************************************************/
 
 #boxRechtsBlog {
  width: 200px;
  float:right;
}

.blog_content_links {
 width:510px;
 float:left;
 border-right:1px solid #cbddeb;
 padding-right:80px;
}
#Navi_ebene2_blog {
font-size:12px;
padding-bottom:0px;
color:#6f6f6f;

}

.blogDate {
font-weight:bold;
color:#3374ae;

}
.blogTitle {
    color: #3374ae;
	font-size:20px;
    font-weight: normal;
    margin-bottom: 10px;
	margin-top:5px;
}



.blogTitle a, .blogTitle a:link, .blogTitle a:visited {
    color: #3374ae;
    text-decoration: none;
}

.blogTitle a:hover, .blogTitle a:active {
    text-decoration:none;
	
}

.blogTeaser p {
margin:0px;

}

.blogContent p{
    margin:0px;

}
.blogQuelle {
  font-size:11px;
  font-style:italic;
  padding-top:5px;

}
.blogQuelle a, .blogQuelle a:link, .blogQuelle a:visited {
    color: #3374ae;
    text-decoration: none;
}

.blogQuelle a:hover, .blogQuelle a:active {
    text-decoration:underline;
	
}

.blogBack{
  margin-top:10px;
  margin-bottom:10px;
}

.blogBack a, .blogBack a:link, .blogBack a:visited {
    color: #3374ae;
    text-decoration: none;
}

.blogBack a:hover, .blogBack a:active {
    text-decoration: underline;
	
}
.box_blog {
    margin-top:30px;

}


.box_blog p{
    margin:0px;

}


/**********************************************************
 *
 * Navi
 *
 **********************************************************/


.ebene0-1, .ebene0-1:link, .ebene0-1:visited, .ebene0-1:active {
    display: block;
    color: #3374ae;
	font-size:16px;
    font-weight: normal;
    padding-right:12px;
}

.ebene0-1:hover {
    display: block;
    color: #F68C2C;
	text-decoration:none;
	font-size:16px;
    font-weight: normal;
    padding-right:12px;
}

.ebene0-1_angewaehlt, .ebene0-1_angewaehlt:link, .ebene0-1_angewaehlt:visited, .ebene0-1_angewaehlt:active {
      display: block;
    color: #F68C2C;
	text-decoration:none;
	font-size:16px;
    font-weight: normal;
    padding-right:12px;
}

.ebene0-1_angewaehlt:hover {
    display: block;
    color: #F68C2C;
	text-decoration:none;
	font-size:16px;
    font-weight: normal;
    padding-right:12px;
}
.ebene0-1_aktiv, .ebene0-1_aktiv:link, .ebene0-1_aktiv:visited, .ebene0-1_aktiv:active {
   display: block;
    color: #F68C2C;
	text-decoration:none;
	font-size:16px;
    font-weight: normal;
    padding-right:12px;
}



.ebene0-1_aktiv:hover {
 display: block;
    color: #F68C2C;
	text-decoration:none;
	font-size:16px;
    font-weight: normal;
    padding-right:12px;

}
 


.ebene1-1, .ebene1-1:link, .ebene1-1:visited, .ebene1-1:active {
    display: block;
    color: #3374ae;
	font-size:11px;
    font-weight: normal;
	text-transform:uppercase;
    padding-right:0px;
	padding-left:0px;
	padding-bottom:4px;
	text-align:left;
}

.ebene1-1:hover {
    display: block;
    color: #F68C2C;
	font-size:11px;
    font-weight: normal;
	text-decoration:none;
	text-transform:uppercase;
    padding-right:0px;
	padding-left:0px;
	padding-bottom:4px;
	text-align:left;
}

.ebene1-1_angewaehlt, .ebene1-1_angewaehlt:link, .ebene1-1_angewaehlt:visited, .ebene1-1_angewaehlt:active {
     display: block;
    color: #F68C2C;
	font-size:11px;
    font-weight: normal;
	text-decoration:none;
	text-transform:uppercase;
    padding-right:15px;
	padding-left:0px;
	padding-bottom:4px;
	text-align:left;
}

.ebene1-1_angewaehlt:hover {
    display: block;
    color: #F68C2C;
	font-size:11px;
    font-weight: normal;
	text-decoration:none;
	text-transform:uppercase;
    padding-right:0px;
	padding-left:0px;
	padding-bottom:4px;
	text-align:left;
	
}
.ebene1-1_aktiv, .ebene1-1_aktiv:link, .ebene1-1_aktiv:visited, .ebene1-1_aktiv:active {
    display: block;
    color: #F68C2C;
	font-size:11px;
    font-weight: normal;
	text-decoration:none;
	text-transform:uppercase;
    padding-right:0px;
	padding-left:0px;
	padding-bottom:4px;
	text-align:left;
}



.ebene1-1_aktiv:hover {
  display: block;
    color: #F68C2C;
	font-size:11px;
    font-weight: normal;
	text-decoration:none;
    padding-right:0px;
	padding-left:0px;
	padding-bottom:4px;
	text-align:left;

}


.footer_ebene1-1, .footer_ebene1-1:link, .footer_ebene1-1:visited, .footer_ebene1-1:active {
    display: block;
    color:#F68C2C;
	font-size:12px;
	text-transform:uppercase;
    font-weight: normal;
    margin-right:30px;
	padding-left:0px;
	border-bottom: 1px solid #F68C2C;
}

.footer_ebene1-1:hover {
    display: block;
    color:#F68C2C;
	font-size:12px;
	text-transform:uppercase;
    font-weight: normal;
	text-decoration:none;
    margin-right:30px;
	padding-left:0px;
	border-bottom: 1px solid #F68C2C;
}
.footer_ebene1-1_angewaehlt, .footer_ebene1-1_angewaehlt:link, .footer_ebene1-1_angewaehlt:visited, .footer_ebene1-1_angewaehlt:active {
    display: block;
    color:#F68C2C;
	font-size:12px;
	text-transform:uppercase;
    font-weight: normal;
	text-decoration:none;
	text-transform:uppercase;
    margin-right:30px;
	padding-left:0px;
	text-align:left;
	border-bottom: 1px solid #F68C2C;
}

.footer_ebene1-1_angewaehlt:hover {
    display: block;
    color:#F68C2C;
	font-size:12px;
	text-transform:uppercase;
    font-weight: normal;
	text-decoration:none;
	text-transform:uppercase;
    margin-right:30px;
	padding-left:0px;
	text-align:left;
	border-bottom: 1px solid #F68C2C;
	
}

.footer_ebene1-1_aktiv, .footer_ebene1-1_aktiv:link, .footer_ebene1-1_aktiv:visited, .footer_ebene1-1_aktiv:active {
    display: block;
    color:#F68C2C;
	font-size:12px;
	text-transform:uppercase;
    font-weight: normal;
	text-decoration:none;
	text-transform:uppercase;
    margin-right:30px;
	padding-left:0px;
	text-align:left;
	border-bottom: 1px solid #F68C2C;
}



.footer_ebene1-1_aktiv:hover {
  display: block;
   color:#F68C2C;
	font-size:12px;
	text-transform:uppercase;
    font-weight: normal;
	text-decoration:none;
    margin-right:30px;
	padding-left:0px;
	text-align:left;
	border-bottom: 1px solid #F68C2C;

  
}

.hilf_ebene1-1, .hilf_ebene1-1:link, .hilf_ebene1-1:visited, .hilf_ebene1-1:active {
    display: block;
    color: #869AAC;
	font-size:11px;
    font-weight: normal;
    padding-right:15px;
	padding-left:0px;
}

.hilf_ebene1-1:hover {
    display: block;
    color: #F68C2C;
	font-size:11px;
    font-weight: normal;
	text-decoration:none;
    padding-right:15px;
	padding-left:0px;
}
.hilf_ebene1-1_angewaehlt, .hilf_ebene1-1_angewaehlt:link, .hilf_ebene1-1_angewaehlt:visited, .hilf_ebene1-1_angewaehlt:active {
    display: block;
    color: #F68C2C;
	font-size:11px;
    font-weight: normal;
	text-decoration:none;
	text-transform:uppercase;
    padding-right:10px;
	padding-left:0px;
	text-align:left;
}

.hilf_ebene1-1_angewaehlt:hover {
    display: block;
    color: #F68C2C;
	font-size:11px;
    font-weight: normal;
	text-decoration:none;
	text-transform:uppercase;
    padding-right:10px;
	padding-left:0px;
	text-align:left;
	
}

.hilf_ebene1-1_aktiv, .hilf_ebene1-1_aktiv:link, .hilf_ebene1-1_aktiv:visited, .hilf_ebene1-1_aktiv:active {
    display: block;
    color: #F68C2C;
	font-size:11px;
    font-weight: normal;
	text-decoration:none;
	text-transform:uppercase;
    padding-right:10px;
	padding-left:0px;
	text-align:left;
}



.hilf_ebene1-1_aktiv:hover {
  display: block;
    color: #F68C2C;
	font-size:11px;
    font-weight: normal;
	text-decoration:none;
    padding-right:10px;
	padding-left:0px;
	text-align:left;
}
  
.footer_ebene2-1, .footer_ebene2-1:link, .footer_ebene2-1:visited, .footer_ebene2-1:active {
      display: block;
   color:#ffffff;
	font-size:11px;
    font-weight: normal;
	text-decoration:none;
    margin-right:0px;
	padding-left:0px;
	text-align:left;
	
}

.footer_ebene2-1:hover {
  display: block;
   color:#ffffff;
	font-size:11px;
    font-weight: normal;
	text-decoration:none;
    margin-right:0px;
	padding-left:0px;
	text-align:left;
}

.footer_ebene2-1_angewaehlt, .footer_ebene2-1_angewaehlt:link, .footer_ebene2-1_angewaehlt:visited, .footer_ebene2-1_angewaehlt:active {
  display: block;
   color:#ffffff;
	font-size:11px;
    font-weight: normal;
	text-decoration:none;
    margin-right:0px;
	padding-left:0px;
	text-align:left;
}

.footer_ebene2-1_angewaehlt:hover {
   display: block;
   color:#ffffff;
	font-size:11px;
    font-weight: normal;
	text-decoration:none;
    margin-right:0px;
	padding-left:0px;
	text-align:left;
}

.footer_ebene2-1_aktiv, .footer_ebene2-1_aktiv:link, .footer_ebene2-1_aktiv:visited, .footer_ebene2-1_aktiv:active {
    display: block;
   color:#ffffff;
	font-size:12px;
    font-weight: normal;
	text-decoration:none;
    margin-right:0px;
	padding-left:0px;
	text-align:left;
}



.footer_ebene2-1_aktiv:hover {
  display: block;
   color:#ffffff;
	font-size:12px;
    font-weight: normal;
	text-decoration:none;
    margin-right:0px;
	padding-left:0px;
	text-align:left;
}
.blog_ebene2-1, .blog_ebene2-1:link, .blog_ebene2-1:visited, .blog_ebene2-1:active {
    display: block;
    color: #4d4d4d;
    font-weight: normal;
    padding-left:0px;
	padding-bottom:3px;
	text-decoration:none;
}

.blog_ebene2-1:hover {
    display: block;
    color: #F68C2C;
    font-weight: normal;
    padding-left:0px;
	padding-bottom:3px;
	text-decoration:none;
}

.blog_ebene2-1_angewaehlt, .blog_ebene2-1_angewaehlt:link, .blog_ebene2-1_angewaehlt:visited, .blog_ebene2-1_angewaehlt:active {
    display: block;
    color: #F68C2C;
    font-weight: normal;
    padding-left:0px;
	padding-bottom:3px;
	text-decoration:none;
}

.blog_ebene2-1_angewaehlt:hover {
    display: block;
    color: #F68C2C;
    font-weight: normal;
    padding-left:0px;
	padding-bottom:3px;
	text-decoration:none;
}



/**********************************************************
 *
 * Navi Aufklapp Layer
 *
 **********************************************************/



.dropdown0-1, .dropdown0-1_angewaehlt {
    position:absolute;
    margin-left:0px;
    margin-top:37px;
	text-align:left;
}

.dropdown1-1, .dropdown1-1_angewaehlt {
    position:absolute;
    margin-left:200px;
    margin-top:0px;
    width:200px;
}


/**********************************************************
 *
 * Navi Runde Ecken
 *
 **********************************************************/

.ecke0-1_mitte, .ecke0-1_angewaehlt_mitte {
}

.ecke0-1_om, .ecke0-1_angewaehlt_om {
    background-image:url(/bilder/allgemein/ecke_om.gif);
    background-position:top;
    background-repeat:repeat-x;
}

.ecke0-1_um, .ecke0-1_angewaehlt_um {
    background-image:url(/bilder/allgemein/ecke_um.gif);
    background-position:bottom;
    background-repeat:repeat-x;
}

.ecke0-1_lm, .ecke0-1_angewaehlt_lm {
}

.ecke0-1_rm, .ecke0-1_angewaehlt_rm {
}

.ecke0-1_lo, .ecke0-1_angewaehlt_lo {
    background-image:url(/bilder/allgemein/ecke_lo.gif);
    background-position:left top;
    background-repeat:no-repeat;
}

.ecke0-1_ro, .ecke0-1_angewaehlt_ro {
    background-image:url(/bilder/allgemein/ecke_ro.gif);
    background-position:right top;
    background-repeat:no-repeat;
}

.ecke0-1_lu, .ecke0-1_angewaehlt_lu {
    background-image:url(/bilder/allgemein/ecke_lu.gif);
    background-position:left bottom;
    background-repeat:no-repeat;
}

.ecke0-1_ru, .ecke0-1_angewaehlt_ru {
    background-image:url(/bilder/allgemein/ecke_ru.gif);
    background-position:right bottom;
    background-repeat:no-repeat;
}


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

/* LAYOUT CONTENT DIVS & STYLES GLOSSAR

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

.glossar_link {
  margin-right:0px;
  
}
.glossar_link h2 {
	margin-bottom:0px;
	padding-top:0px;
   
}
.glossar_link p {
	margin:0px;
	padding:0px;
}

.glossar_description {
padding-left:11px;

}


#linkeSpalte .glossar_description p {
 margin-top:0px;
 
}
.link_glo {
    color: #F68C2C;
	border:1px solid #F68C2C;
	padding-left:2px;
	padding-right:2px;
	
}

.glossar_open {
    background: url(/media/images/common/link_open_bold.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
	padding-left:11px;
	padding-right:10px;
	font-weight:bold;
	float:left;
	
}
.glossar_close {
    background: url(/media/images/common/link_close.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
	padding-left:11px;
}





