
/* www.unternehmen-online.de (Relaunch 2010) */



html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , blockquote, textarea, input, select {
margin : 0;
padding : 0; 
font-family : Arial, Helvetica, sans-serif; }


body {
font-size:100%; padding:0; margin:0; background:#ffffff url(../images/bg_uo.png) top center fixed no-repeat; 
}



div.center {

}

/*div.contentcontainer {
width:978px;
margin:0 auto 0 auto; 
padding:0 0 0 0;
}*/


div.contentcontainer {
min-height:100%;
height:auto !important;
height:100%;
left:50%;
margin-left:-489px;
position:absolute;
width:978px;
}



/* GLOBAL */

p {color: #3B464B; font-size: 11px; line-height: 16px; padding:0; margin:0 0 16px 0;}
 
a:link , a:visited{
color: #000000; text-decoration: none; padding:0px; margin:0px;} 
a:hover , a:active{
color: #3FABE2; text-decoration: none; padding:0px; margin:0px; } 

h1 {font-size : 20px; font-weight: normal; } 
h2 {font-size : 16px; font-weight: bold; color: #3FABE2; padding:0 0 8px 0; line-height:24px;} 
h3 {font-size : 11px; font-weight: bold; color:#1DA3DA; padding:0 0 13px 0; line-height:16px;} 
h4 {font-size : 10px; font-weight: normal; } 
h5 {font-size : 9px; font-weight: normal; } 
h6 {font-size : 8px; font-weight: normal; } 

ul		 { 	 margin-top:5px; margin-bottom:15px;}
ul li	 { 	 font-size: 11px; line-height: 16px; color: #606060; list-style: disc outside; display: list-item; margin: 0 0 0 25px; }
ul li li { 	 font-size: 100%; line-height: 16px; color: #606060; list-style: circle outside; display: list-item; margin: 0 0 0 25px;}
ol 		 { 	 margin-top:5px; margin-bottom:15px;}
ol li	 { 	 font-size: 11px; line-height: 16px; color: #606060; list-style: decimal outside; display: list-item; margin: 0 0 0 35px;}
ol li li { 	 font-size: 100%; line-height: 16px; color: #606060; list-style: upper-roman outside; display: list-item; margin: 0 0 0 35px;}



.unsichtbar {
position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height: 0px;
overflow:hidden;
display:inline;}

hr {
position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height: 0px;
overflow:hidden;
display:inline;}




/* Logo */

div.logo {
float:left;
display:inline;
margin:0 0 0 9px;
padding:0;
width:200px /*249px*/;
height:64px;}

div.logo img{
margin:14px 0 0 0 /*29px*/;
padding:0;}

div.logo-print {
display:none;}

div.logo-print img{
margin:14px 0 0 29px;
padding:0;}



/* HEAD (Navigation + Metanav)  */

div.head {
position:absolute;
z-index:1;
margin:0 0 0 17px;
width:925px;
background:#ffffff;}


/* BODY (Illustration + Newsteaser + Marginal)  */

div.body {
position:absolute;
z-index:0;
margin:57px 0 0 16px;
width:939px /*925px*/;
}



div.body-left {
float:left;
display:inline;
margin:5px 0 0 0;
padding:0 0 10px 0;
width:/*676px*/ /*695px*/696px;}

div.body-right {
float:left;
display:inline;
margin:0 0 0 11px;
padding:0 0 0px 0;
width:230px /*249px*/;}





/* Metanavigation */

div.metanav {
float:left;
display:inline;
margin:0 0 0 35px;
padding:0;}



a.metanav-first:link, a.metanav-first:visited {
height: 21px; margin:0 0 0 0; padding:29px 10px 0 10px; float:left; display:inline; color:#7F95A0; text-decoration:none; font-weight:bold; font-size:14px; }
a.metanav-first:hover, a.metanav-first:active {
height: 21px; margin:0 0 0 0; padding:29px 10px 0 10px; float:left; display:inline; color:#000000; text-decoration:none; font-weight:bold; font-size:14px; }

a.metanav:link, a.metanav:visited {
height: 21px; margin:0 0 0 0; padding:29px 10px 0 10px; float:left; display:inline; color:#7F95A0; text-decoration:none; font-weight:bold; font-size:14px; }
a.metanav:hover, a.metanav:active {
height: 21px; margin:0 0 0 0; padding:29px 10px 0 10px; float:left; display:inline; color:#000000; text-decoration:none; font-weight:bold; font-size:14px; }



/* Main Navigation */

div.nav01 {
float:left;
display:inline;
margin:0;
padding:0;
width:670px;
height:48px;}

div.nav01 ul{
margin:0;
padding:0;}

div.nav01 ul li{
float:left;
display:inline;
margin:0;
padding:0;
list-style:none;}

a.nav01-off:link, a.nav01-off:visited {
background:#ffffff; height: 21px; margin:0 0 0 0; padding:29px 10px 0 10px; float:left; display:inline; color:#7F95A0; text-decoration:none; font-weight:bold; font-size:14px;}
a.nav01-off:hover, a.nav01-off:active {
background:#ffffff; height: 21px; margin:0 0 0 0; padding:29px 10px 0 10px; float:left; display:inline; color:#000000; text-decoration:none; font-weight:bold; font-size:14px;}
a.nav01-on:link, a.nav01-on:visited {
background:#3fabe2; height: 21px; margin:0 0 0 0; padding:29px 10px 0 10px; float:left; display:inline; color:#ffffff; text-decoration:none; font-weight:bold; font-size:14px;}
a.nav01-on:hover, a.nav01-on:active {
background:#3fabe2; height: 21px; margin:0 0 0 0; padding:29px 10px 0 10px; float:left; display:inline; color:#ffffff; text-decoration:none; font-weight:bold; font-size:14px;}

a.nav01-start-on:link, a.nav01-start-on:visited {
background:#3fabe2; height: 21px; margin:0 0 0 0; padding:29px 10px 0 10px; float:left; display:inline; color:#ffffff; text-decoration:none; font-weight:bold; font-size:14px;}
a.nav01-start-on:hover, a.nav01-start-on:active {
background:#3fabe2; height: 21px; margin:0 0 0 0; padding:29px 10px 0 10px; float:left; display:inline; color:#ffffff; text-decoration:none; font-weight:bold; font-size:14px;}
a.nav01-start-off:link, a.nav01-start-off:visited {
background:#ffffff; height: 21px; margin:0 0 0 0; padding:29px 10px 0 10px; float:left; display:inline; color:#7F95A0; text-decoration:none; font-weight:bold; font-size:14px;}
a.nav01-start-off:hover, a.nav01-start-over:active {
background:#ffffff; height: 21px; margin:0 0 0 0; padding:29px 10px 0 10px; float:left; display:inline; color:#000000; text-decoration:none; font-weight:bold; font-size:14px;}




/* Nav 02 */

div.nav02 {
float:left;
display:inline;
padding:0;
margin:11px 0 2px 0;
/*background:url(../images/nav02_bullet_off.gif) right no-repeat;*/}

div.nav02 ul {
list-style:none;
padding:0;
margin:0;  }

div.nav02 ul li {
margin:0;
padding:0;
display:inline;
font-size: 100%;  }


a.nav02-off:link, a.nav02-off:visited {
font-size: 13px; line-height:120%; font-weight: bold; text-decoration: none; color: #7F95A0; padding: 3px 10px 3px 10px; margin: 0; float:left; display:inline; }
a.nav02-off:active, a.nav02-off:hover {
font-size: 13px; line-height:120%; font-weight: bold; text-decoration: none; color: #000000; padding: 3px 10px 3px 10px; margin: 0; float:left; display:inline; }
a.nav02-on:link, a.nav02-on:visited {
font-size: 13px; line-height:120%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 3px 10px 3px 10px; margin: 0; float:left; display:inline; background-color: #3fabe2; }
a.nav02-on:active, a.nav02-on:hover {
font-size: 13px; line-height:120%; font-weight: bold; text-decoration: none; color: #ffffff; padding: 3px 10px 3px 10px; margin: 0; float:left; display:inline; background-color: #3fabe2; }



/* Nav 03 */

div.nav03head {
float:left;
display:inline;
margin:0 0 5px 0px;
padding:0;
width:230px;
/* background: url(../images/marginal_bg.gif) top no-repeat; */ }

div.nav03head h2 {
font-size:10px; font-weight:normal; line-height:120%; color:#3FABE2; text-decoration:none; margin:3px 0 0 9px; padding:0 0 5px 0; display:block;}





div.nav03 {
float:left;
display:inline;
padding:4px 0 12px 0;
margin:0 0 0 9px;
width:221px;}

div.nav03 ul {
list-style:none;
padding:0;
margin:0;  }

div.nav03 ul li {
margin:0;
padding:0;
display:inline;
font-size: 100%;  }


a.nav03-off:link, a.nav03-off:visited {
font-size: 11px; font-weight: bold; line-height:110%; text-decoration: none; color: #000000; padding: 4px 0 4px 10px; margin: 0 0 13px 0; display:block; background:#FFFFFF url(../images/nav03_bullet_off.gif) right no-repeat; }
a.nav03-off:active, a.nav03-off:hover {
font-size: 11px; font-weight: bold; line-height:110%; text-decoration: none; color: #ffffff; padding: 4px 0 4px 10px; margin: 0 0 13px 0; display:block; background:#1DA3DA url(../images/nav03_bullet_over.gif) right no-repeat; }
a.nav03-on:link, a.nav03-on:visited {
font-size: 11px; font-weight: bold; line-height:110%; text-decoration: none; color: #ffffff; padding: 4px 0 4px 10px; margin: 0 0 13px 0; display:block; background:#ffffff; }
a.nav03-on:active, a.nav03-on:hover {
font-size: 11px; font-weight: bold; line-height:110%; text-decoration: none; color: #ffffff; padding: 4px 0 4px 10px; margin: 0 0 13px 0; display:block; background:#ffffff; }











/* Illustration */

div.illu {
float:left;
display:inline;
margin:9px 0 5px 11px;
padding:0;
width:676px;
/*height:379px;*/}

div.illu img{
/*width:676px;
height:379px;*/}

/*div.illu object{
width:676px;
height:385px;}*/



div.illu-folge {
float:left;
display:inline;
margin:9px 0 6px 11px;
padding:0;
}

div.illu-folge img{
/*width:676px;
height:302px;*/}

/*div.illu-folge object{
width:676px;
height:332px;}*/








/* Teaser */

div.teaser-first {
float:left;
display:inline;
margin:18px 0 0 11px;
padding:0 0 117px 0;
width:210px;
}

div.teaser-first h2 {
font-size:10px; font-weight:normal; line-height:120%; color:#3FABE2; text-decoration:none; margin:12px 0 0 0px; padding:0; display:block;}

div.teaser-first h3 {
font-size:14px; font-weight:bold; line-height:18px; color:#000000; text-decoration:none; margin:4px 0 0 0px; padding:0; display:block;}

.sIFR-active div.teaser-first h3 {
visibility: hidden;
font-size: 14px;
margin:4px 0 -4px 0;  }

div.teaser-first h3 a:link, div.teaser-first h3 a:visited{
color:#000000; text-decoration:none;  }
div.teaser-first h3 a:hover, div.teaser-first h3 a:active{
color:#3FABE2; text-decoration:none;  }

div.teaser-first span {
font-size:11px; font-weight:normal; line-height:16px; color:#3B464B; text-decoration:none; margin:6px 0 0 0px; padding:0; display:block;}




div.teaser {
float:left;
display:inline;
margin:18px 0 0 23px;
padding:0 0 117px 0;
width:210px;
}

div.teaser h2 {
font-size:10px; font-weight:normal; line-height:120%; color:#3FABE2; text-decoration:none; margin:12px 0 0 0px; padding:0; display:block;}

div.teaser h3 {
font-size:14px; font-weight:bold; line-height:18px; color:#000000; text-decoration:none; margin:4px 0 0 0px; padding:0; display:block;}

.sIFR-active div.teaser h3 {
visibility: hidden;
font-size: 14px;
margin:4px 0 -4px 0;  }

div.teaser h3 a:link, div.teaser h3 a:visited{
color:#000000; text-decoration:none;  }
div.teaser h3 a:hover, div.teaser h3 a:active{
color:#3FABE2; text-decoration:none;  }

div.teaser span {
font-size:11px; font-weight:normal; line-height:16px; color:#3B464B; text-decoration:none; margin:6px 0 0 0px; padding:0; display:block;}






a.ahead:link, a.ahead:visited{
width:11px; height:8px; margin:0 0 0 5px; padding:0; background:url(../images/ahead_off.gif) center no-repeat; }
a.ahead:hover, a.ahead:active{
width:11px; height:8px; margin:0 0 0 5px; padding:0; background:url(../images/ahead_over.gif) center no-repeat; }






/* Marginal */

div.marginal {
float:left;
display:inline;
margin:0 0 0 0 /*19px*/;
padding:0 0 23px 0;
width:230px;
/* background: url(../images/marginal_bg.gif) top no-repeat; */ }

div.marginal h2 {
font-size:10px; font-weight:normal; line-height:120%; color:#3FABE2; text-decoration:none; margin:3px 0 3px 9px; padding:0; display:block;}

div.marginal h3 {
font-size:11px; font-weight:bold; line-height:16px; color:#3B464B; text-decoration:none; margin:2px 0 0 10px; padding:0; display:block;}
div.marginal h3 a:link, div.marginal h3 a:visited{
color:#606060; text-decoration:none;  }
div.marginal h3 a:hover, div.marginal h3 a:active{
color:#000000; text-decoration:none;  }

div.marginal p {
font-size:11px; font-weight:normal; line-height:16px; color:#3B464B; text-decoration:none; margin:0px 0 0 10px; padding:0; display:block; width:210px;}

div.marginal img {
margin:10px 0 10px 0; padding:0;}





/* News */

div.news {
float:left;
display:inline;
margin:0 0 14px 0 /*19px*/;
padding:0;
width:230px;}

div.news h2 {
font-size:10px; font-weight:normal; line-height:120%; color:#3FABE2; text-decoration:none; margin:3px 0 3px 9px; padding:0; display:block;}

div.news h3 {
font-size:11px; font-weight:bold; line-height:16px; color:#000000; text-decoration:none; margin:2px 0 0 10px; padding:0; display:block;}
div.news h3 a:link, div.news h3 a:visited{
color:#000000; text-decoration:none;  }
div.news h3 a:hover, div.news h3 a:active{
color:#3FABE2; text-decoration:none;  }

div.news p {
font-size:11px; font-weight:normal; line-height:16px; color:#3B464B; text-decoration:none; margin:0px 0 16px 10px; padding:0; display:block; width:210px;}




/* Kunden */

div.kunden {
float:left;
display:inline;
margin:7px 0 0 0 /*19px*/;
padding:0 0 21px 0 ;
width:230px;
/* background: url(../images/marginal_bg.gif) top no-repeat; */ }

div.kunden h2 {
font-size:10px; font-weight:normal; line-height:120%; color:#3FABE2; text-decoration:none; margin:3px 0 7px 9px; padding:0; display:block;}
div.kunden object {
margin:0; padding:0; display:block;}





/* Kontakt */

div.kontakt {
float:left;
display:inline;
margin:0 0 0 0 /*19px*/;
padding:0 0 23px 0;
width:230px;
/* background: url(../images/marginal_bg.gif) top no-repeat; */ } 

div.kontakt h2 {
font-size:10px; font-weight:normal; line-height:120%; color:#3FABE2; text-decoration:none; margin:3px 0 3px 9px; padding:0; display:block;}
div.kontakt p {
font-size:11px; font-weight:normal; line-height:16px; color:#3B464B; text-decoration:none; margin:0px 0 0px 10px; padding:0; display:block; width:210px;}

























/* Content */

div.contentcontainer-left {
float:left;
display:inline;
margin:-3px 0 0 11px;
padding:0;
width:328px;
}

div.contentcontainer-right {
float:left;
display:inline;
margin:-3px 0 0 20px;
padding:0;
width:328px;
}

div.contentcontainer-col1 {
float:left;
display:inline;
margin:-3px 0 0 11px;
padding:0;
width:210px;
}

div.contentcontainer-col1 div.content, div.contentcontainer-col2 div.content, div.contentcontainer-col3 div.content {
float:left;
display:inline;
margin:3px 0 0 0;
padding:0;
width:100%;
}



div.contentcontainer-col2 {
float:left;
display:inline;
margin:-3px 0 0 23px;
padding:0;
width:210px;
}
div.contentcontainer-col3 {
float:left;
display:inline;
margin:-3px 0 0 23px;
padding:0;
width:210px;
}

div.contentcontainer-left-breit {
float:left;
display:inline;
margin:-3px 0 0 11px;
padding:0;
width:676px;
}


div.contentcontainer-result {
float:left;
display:inline;
margin:0 0 30px 12px;
padding:0;
width:662px;
}


div.content {
float:left;
display:inline;
margin:3px 0 0 0;
padding:0;
width:310px;
}

div.contentcontainer-head {
float:left;
display:inline;
margin:21px 0 0 10px;
padding:0;
/*width:570px;*/
width:640px;}

h1.head {
font-size:24px; font-weight:normal; line-height:120%; color:#000000; margin:0 0 24px 0; padding:0;}

.sIFR-active h1.head {
visibility: hidden;
font-size: 19px;}






/* Text Teaser */

div.text-teaser {
width:328px; float:left; display:inline; padding: 0; margin: 4px 0 0 0; }

div.text-teaser a:link, div.text-teaser a:visited {
font-size: 11px; font-weight: bold; line-height:110%; text-decoration: none; color: #000000; padding: 4px 0 4px 10px; margin: 0 0 9px 0; display:block; background:#EFF3F5 url(../images/nav04_bullet_off.gif) right no-repeat; }
div.text-teaser a:active, div.text-teaser a:hover {
font-size: 11px; font-weight: bold; line-height:110%; text-decoration: none; color: #ffffff; padding: 4px 0 4px 10px; margin: 0 0 9px 0; display:block; background:#1DA3DA url(../images/nav03_bullet_over.gif) right no-repeat; }



/* Newsletter */

input.newsletter {
width:163px; float:left; display:inline; padding: 1px 0 1px 3px; margin: 5px 0 0 10px; border:1px solid #CCCCCC; font-size:11px; color:#606060;}



div.go {
float:left;
display:inline;
padding:0;
margin:1px 0 0 10px;}

div.go span{
margin:-9999px 0 0 -9999px;
display:none; }

a.go:link, a.go:visited {
font-size: 11px; line-height:100%; font-weight: normal; text-decoration: none; color: #1DA3DA; padding: 5px 0 3px 0; margin: 0; float:left; display:inline; background:url(../images/go_button_off.gif) right no-repeat; width:18px; height:18px;}
a.go:active, a.go:hover {
font-size: 11px; line-height:100%; font-weight: normal; text-decoration: none; color: #000000; padding: 5px 0 3px 0; margin: 0; float:left; display:inline; background:url(../images/go_button_over.gif) right no-repeat; width:18px;height:18px;}
















/* News Teaser (nebeneinander) */



div.news-teaser-container {
float:left;
display:inline;
margin:4px 11px 9px 11px;
padding:0 0 0 0;
width:210px;
height:243px;
background: url(../images/news_teaser_trenner.gif) bottom repeat-x;}

div.news-teaser {
float:left;
display:inline;
margin:0px 30px 0 0;
padding:0;
width:210px;}

div.news-teaser h2 {
font-size:10px; font-weight:normal; line-height:120%; color:#3FABE2; text-decoration:none; margin:12px 0 0 0px; padding:0; display:block;}

div.news-teaser h3 {
font-size:14px; font-weight:bold; line-height:18px; color:#000000; text-decoration:none; margin:4px 0 0 0px; padding:0; display:block;}
div.news-teaser h3 a:link, div.news-teaser h3 a:visited{
color:#000000; text-decoration:none;  }
div.news-teaser h3 a:hover, div.news-teaser h3 a:active{
color:#3FABE2; text-decoration:none;  }

.sIFR-active div.news-teaser h3 {
visibility: hidden;
font-size: 14px;
margin:4px 0 -4px 0;  }

div.news-teaser span {
font-size:11px; font-weight:normal; line-height:16px; color:#3B464B; text-decoration:none; margin:6px 0 0 0px; padding:0; display:block;}

div.news-teaser-illu {
float:left;
display:inline;
margin:0 0 0 0;
padding:0;
width:210px;}

div.news-teaser-illu a:link{
border:0;}






/* News Teaser (untereinander) */



div.news-teaser-container2 {
float:left;
display:inline;
margin:8px 0 2px 10px;
padding:0 0 14px 0;
width:677px;}



div.news-teaser2 {
float:left;
display:inline;
margin:0px 0 0 0;
padding:0;
width:auto;}

div.news-teaser2 img.newsillu {
float:left;
display:inline;
margin:3px 24px 0 0;
padding:0;}

div.news-teaser2 h2 {
font-size:10px; font-weight:normal; line-height:120%; color:#3FABE2; text-decoration:none; margin:1px 0 0 0px; padding:0; display:block;}

div.news-teaser2 h3 {
font-size:14px; font-weight:bold; line-height:18px; color:#000000; text-decoration:none; margin:4px 0 0 0px; padding:0; display:block;}
div.news-teaser2 h3 a:link, div.news-teaser2 h3 a:visited{
color:#000000; text-decoration:none;  }
div.news-teaser2 h3 a:hover, div.news-teaser2 h3 a:active{
color:#3FABE2; text-decoration:none;  }

div.news-teaser2 span {
font-size:11px; font-weight:normal; line-height:16px; color:#3B464B; text-decoration:none; margin:6px 0 0 0px; padding:0; display:block;}



/* Landing Page */
div.news-teaser-container3 {
float:left;
display:inline;
margin:4px 11px 0px 11px;
padding:0 0 0 0;
width:210px;
}


div.news-teaser-container3 div.news-teaser {
float:left;
display:inline;
margin:0px 0 0 0;
padding:0;
width:210px;}

div.news-teaser-container3 div.news-teaser h2 {
font-size:10px; font-weight:normal; line-height:120%; color:#3FABE2; text-decoration:none; margin:0px 0 0 0px; padding:0; display:block;}









/* FORMULARE */
div.contentcontainer-form {
float:left;
display:inline;
margin:0 0 30px 12px;
padding:0;
width:674px;}

div.contentcontainer-form-left {
float:left;
display:inline;
margin:0 0 0 0;
padding:0;
width:320px;
}

div.contentcontainer-form-right {
float:left;
display:inline;
margin:0 0 0 27px;
padding:0;
width:320px;
}

form {
float : left; 
display:inline;
margin:0;
padding:0;}

fieldset {
float : left; 
display:inline;
border: 0px solid #000000;
padding : 10px 0 20px 0; 
margin:0 0 0 0;
width:100%;}
 
legend {
display:none;
font-size : 12px; 
font-weight : bold; 
color : #000000; 
margin: 0 5px 5px 0;
padding: 0 5px 0 0; } 

p.fehler {
font-size:11px; margin:0 12px 10px 0; color:#ff0000; }


p.formtext {
font-size:11px; margin:0 12px 10px 0; color:#606060; clear:both;}


h2.formsubhead {
font-size:11px; margin:0 12px 0 0; padding:10px 0 10px 0; font-weight:normal; color:#1DA3DA; clear:both}


div.formcontainer {
float : left; 
display:inline;
width:100%;
margin:0 0 12px 0;
padding:0 0 12px 0; } 

p.formcontainer {
font-size:11px; margin:10px 12px 10px 0; color:#606060; clear:both;}

p.formcontainer-result {
font-size:11px; margin:10px 12px 10px 0; color:#606060; clear:both;}


div.formrow {
float : left; 
display:inline;
width:100%;
margin:0 0 0 0;
padding:8px 0 8px 0;} 



div.formrow-left {
float : left; 
display:inline;
width:140px;
margin:0;
padding:0;  } 

div.formrow-right {
float : left; 
display:inline;
width:180px;
margin:0;
padding:0;  } 



label.left {
float : left; 
display:inline;
width:100%;
margin:1px 0 0 0;
text-align : left; 
font-size : 11px; 
font-weight : normal; 
line-height : 150%;
color:#313A44;} 




input.formular {
float : left; 
font-size : 11px; 
font-weight : normal; 
width : /*160px*/293px; 
margin: 3px 0 0px 0;
padding: 1px 0 1px 3px;
color:#606060;}




select.formular {
float : left; 
font-size : 11px; 
font-weight : normal; 
width : 291px; 
margin: 3px 0 5px 0;
padding: 0px 0 0px 3px;
color:#606060;} 

select.formular-mittel {
float : left; 
font-size : 11px; 
font-weight : normal; 
width : /*120px*/ 300px; 
margin: 3px 0 0px 0;
padding: 0px 0 0px 3px;
color:#606060;} 



textarea.formular {
float : left; 
font-size : 11px; 
font-weight : normal; 
width : 295px; 
height:121px;
margin: 3px 0 0 0;
padding: 1px 0 1px 3px;
color:#606060;} 








.rot {
color : #1DA3DA; } 








div.buttons  {
float:left;
display:inline;
margin:5px 0 0 10px;
padding:0; 
width:290px;}

a.send:link, a.send:visited {
font-size: 11px; line-height:16px; text-decoration: none; color: #888888; padding: 0 15px 0 0 ; margin: 0; float:right; display:inline; font-weight:bold; background:url(../images/ahead_off.gif) right no-repeat;  }
a.send:active, a.send:hover {
font-size: 11px; line-height:16px; text-decoration: none; color: #3FABE2; padding: 0 15px 0 0; margin: 0; float:right; display:inline; font-weight:bold; background:url(../images/ahead_over.gif) right no-repeat;}









/* Backlink */

div.backlink {
width:328px; float:left; display:inline; padding: 0; margin: 4px 0 0px 0; }

div.backlink a:link, div.backlink a:visited {
font-size: 11px; font-weight: bold; line-height:110%; text-decoration: none; color: #000000; padding: 3px 0 3px 27px; margin: 0 0 9px 0; display:block; background:#EFF3F5 url(../images/backlink_bullet_off.gif) left no-repeat; }
div.backlink a:active, div.backlink a:hover {
font-size: 11px; font-weight: bold; line-height:110%; text-decoration: none; color: #ffffff; padding: 3px 0 3px 27px; margin: 0 0 9px 0; display:block; background:#1DA3DA url(../images/backlink_bullet_over.gif) left no-repeat; }







/* Footer */

div.footer-container {
float:left;
width:946px;
padding: 10px 0 10px 0;
margin:0px 0 0px 1px;
background:#DEE6EA;
}

div.footer {
float:left;
display:inline;
width:210px;
padding: 0 0 0 0;
margin:0 13px 0 10px;
}

div.footer-last {
float:right;
display:inline;
width:221px;
padding: 0 0 0 0;
margin:0 10px 0 0;
}



div.footer h3,
div.footer-last h3{
font-size:10px;
color:#3FABE2;
font-weight:normal;
}

div.footer p,
div.footer-last p{
font-size:11px;
color:#3B464B;
font-weight:normal;
}



div.copyright {
border-top:1px solid #BCCCD5;
float:left;
display:inline;
width:926px;
padding: 10px 0 30px 0;
margin:32px 13px 0 10px;
}

div.copyright p{
font-size:11px;
color:#3B464B;
font-weight:normal;
}




/* Seitenfunktionen */

/*div.sfkt {
float:left;
display: inline;
padding:0;
margin:12px 0 0 0;}

div.sfkt ul {
list-style:none;
padding:0;
margin:0;  }

div.sfkt ul li {
margin:0;
padding:0;
display:inline;
font-size: 100%;  }

div.sfkt ul li span{
margin:-9999px 0 0 -9999px;
display:none;
 }
 */
 
div.footer span,
div.footer-last span{
margin:-9999px 0 0 -9999px;
display:none;
 }
 
div.footer ul,
div.footer-last ul {
list-style:none;
padding:0;
margin:0;  }

div.footer ul li,
div.footer-last ul li {
margin:0;
padding:0;
float:left;
display:inline;
font-size: 100%;  
font-size:11px;
color:#3B464B;
width:100%;}

div.footer ul li.last,
div.footer-last ul li.last {
margin:16px 0 0 0;
padding:0;
float:left;
display:inline;
font-size: 100%;  
font-size:11px;
color:#3B464B;
width:100%;}

div.footer a:link, div.footer a:visited,
div.footer-last a:link, div.footer-last a:visited{
font-size: 11px; line-height:16px; text-decoration: none; color: #000000; padding: 0; margin: 0; float:left; display:inline;  }
div.footer a:active, div.footer a:hover,
div.footer-last a:active, div.footer-last a:hover{
font-size: 11px; line-height:16px; text-decoration: none; color: #3FABE2; padding: 0; margin: 0; float:left; display:inline; }

div.footer ul li.last a:link, div.footer ul li.last a:visited,
div.footer-last ul li.last a:link, div.footer-last ul li.last a:visited{
font-size: 11px; line-height:16px; text-decoration: none; color: #000000; padding: 0 15px 0 0 ; margin: 0; float:left; display:inline; font-weight:bold; background:url(../images/ahead_off.gif) right no-repeat;  }
div.footer ul li.last a:active, div.footer ul li.last a:hover,
div.footer-last ul li.last a:active, div.footer-last ul li.last a:hover{
font-size: 11px; line-height:16px; text-decoration: none; color: #3FABE2; padding: 0 15px 0 0; margin: 0; float:left; display:inline; font-weight:bold; background:url(../images/ahead_over.gif) right no-repeat;}



div.footer a.sfkt-print:link, div.footer a.sfkt-print:visited {
font-size: 11px; line-height:120%; font-weight: normal; text-decoration: none; color: #1DA3DA; padding: 0 0 0 0; margin: 0; float:left; display:inline;  background:url(../images/sfkt_print_off.gif) right no-repeat; width:36px; height:18px;}
div.footer a.sfkt-print:active, div.footer a.sfkt-print:hover {
font-size: 11px; line-height:120%; font-weight: normal; text-decoration: none; color: #000000; padding: 0 0 0 0; margin: 0; float:left; display:inline; background: url(../images/sfkt_print_over.gif) right no-repeat; width:36px; height:18px;}

div.footer a.sfkt-post:link, div.footer a.sfkt-post:visited {
font-size: 11px; line-height:120%; font-weight: normal; text-decoration: none; color: #1DA3DA; padding: 0 0 0 0; margin: 0; float:left; display:inline;  background:url(../images/sfkt_post_off.gif) right no-repeat; width:35px; height:18px;}
div.footer a.sfkt-post:active, div.footer a.sfkt-post:hover {
font-size: 11px; line-height:120%; font-weight: normal; text-decoration: none; color: #000000; padding: 0 0 0 0; margin: 0; float:left; display:inline; background: url(../images/sfkt_post_over.gif) right no-repeat; width:35px; height:18px;}





/* list */

div.listnavcontainertop {
float: left;
display: inline;
width: 677px;
margin: 15px 0 15px 10px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0; 
}

div.listnavcontainerbottom {
float: left;
display: inline;
width: 677px;
margin: 15px 0 10px 10px;
border-top: 1px solid #E0E0E0;
border-bottom: 1px solid #E0E0E0;
}

div.listnavcontainer {
float: left; 
display: inline;
margin: 10px 0 0 0;
border-left: 1px solid #E0E0E0;
border-top: 1px solid #E0E0E0;
background: #EDEDED; 
}

div.listnav {
float: left; 
display: inline;
border-right: 1px solid #E0E0E0;
}

div.listnav2 {
float: left; 
display: inline;
border-right: 1px solid #E0E0E0;
}

p.listnav { font-size: 11px; font-weight: normal; color: #3B464B; padding: 4px 5px 5px 5px; margin: 0 0 0 3px; text-decoration: none; display: block; }
p.listnav2 { font-size: 11px; font-weight: normal; color: #3B464B; padding: 4px 5px 5px 0; margin: 0; text-decoration: none; display: block; }

p.seitennr										{ margin: 0; padding: 0; font-size:100%; font-weight: normal; }
a.seitennraus:link, a.seitennraus:visited		{ color: #3B464B; font-size: 11px; font-weight: normal; padding: 4px 0.55em 5px 0.60em; margin: 0; text-decoration: none; display: block; background: #ffffff; }
a.seitennraus:active, a.seitennraus:hover		{ color: #3FABE2; font-size: 11px; font-weight: normal; padding: 4px 0.55em 5px 0.60em; margin: 0; text-decoration: none; display: block; background: #ffffff; }
a.seitennran:link, a.seitennran:visited			{ color: #3B464B; font-size: 11px; font-weight: bold; padding: 4px 0.55em 5px 0.60em; margin: 0; text-decoration: none; display: block; background: #F0F0F0; }
a.seitennran:active, a.seitennran:hover			{ color: #3B464B; font-size: 11px; font-weight: bold; padding: 4px 0.55em 5px 0.60em; margin: 0; text-decoration: none; display: block; background: #F0F0F0; }









/* Link der ins Auge springt */

span.button {
padding:0 0 0 0; margin:0 0 4px 0; float:left; width:100%; display:inline; clear:both; }

span.button a:link, span.button a:visited {
font-weight: bold; line-height:110%; text-decoration: none; color: #000000; padding: 4px 30px 4px 10px; margin: 0 0 9px 0; display:block; background:#EFF3F5 url(../images/nav03_bullet_off.gif) right no-repeat; }
span.button a:hover, span.button a:active {
font-weight: bold; line-height:110%; text-decoration: none; color: #ffffff; padding: 4px 30px 4px 10px; margin: 0 0 9px 0; display:block; background:#1DA3DA url(../images/nav03_bullet_over.gif) right no-repeat; }






/* ZITAT */

.quote {
	font-size: 12px!important; 
	color:#3B464B!important; 
	font-weight:bold!important;
	font-style:italic!important;}