

/*	
	Projekt: ROESLER TYRE INNOVATORS
	Start: 07.05.2008
	Author: unternehmen.online GmbH & Co. KG	
*/


													

html , body , div ,  ul , ol , span , a , table , td , form , img , li , blockquote, textarea, input, select {
margin: 0;
padding: 0; 
font-family: Arial, Helvetica, sans-serif; }


html, body { font-size: 100%; padding: 0; margin: 0; background: #ffffff; } 

p { font-size: 11px; color: #000000; line-height: 17px; margin:0 0 17px 0;}


a:link, a:visited {
color: #df9a00; text-decoration: none;  } 
a:hover, a:active {
color: #000000; text-decoration: underline;  } 

h1 { font-size: 19px; font-weight: bold; margin:0 0 8px 0; color:#616161; } 
h2 { font-size: 16px; font-weight: bold; margin:0 0 8px 0; color:#616161; } 
h3 { font-size: 13px; font-weight: bold; margin:0 0 8px 0; color:#616161; } 
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 { 	color: #000000; font-size: 11px; line-height: 16px; list-style: square outside; display: list-item; margin: 0 0 0 30px; }
ul li li { 	color: #000000; font-size: 100%; line-height: 16px; list-style: disc outside; display: list-item; margin: 0 0 0 25px; }
ol { 	 	margin-top: 5px; margin-bottom: 5px; }
ol li { 	color: #000000; font-size: 11px; line-height: 16px; list-style: decimal outside; display: list-item; margin: 0 0 0 35px;}
ol li li { 	color: #000000; font-size: 100%; line-height: 16px; list-style: upper-roman outside; display: list-item; margin: 0 0 0 25px; }



.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;}


div.wrapper {
width:100%;
text-align:center;
margin:0;
padding:0;}

div.content-container {
width:966px;
text-align:left;
margin:0 auto 0 auto;
padding:0;}




/* Printlogo */

div.printlogo {
display:none;}








/* Head */

div.metanav-container {
position:absolute;
width:966px;
height:31px;
text-align:left;
margin:0;
padding:0;
text-align:right;}

div.metanav {
float:right;
display:inline;
margin:9px 0 0 0;}

a.metanav:link, a.metanav:visited{
font-size: 11px; line-height:110%; font-weight: bold; color: #828282; float:left; display:inline; padding:1px 15px 0 15px; margin:0 0 0 0; background:url(../images/metanav_divider.gif) left no-repeat;} 
a.metanav:hover, a.metanav:active{
font-size: 11px; line-height:110%; font-weight: bold; color: #000000; float:left; display:inline; padding:1px 15px 0 15px; margin:0 0 0 0; background:url(../images/metanav_divider.gif) left no-repeat;} 



div.language {
float:right;
display:inline;
margin:9px 0 0 0;}

a.language-first-off:link, a.language-first-off:visited{
font-size: 11px; line-height:110%; font-weight: bold; color: #828282; float:left; display:inline; padding:1px 15px 0 15px; margin:0 0 0 0; } 
a.language-first-off:hover, a.language-first-off:active{
font-size: 11px; line-height:110%; font-weight: bold; color: #000000; float:left; display:inline; padding:1px 15px 0 15px; margin:0 0 0 0; } 
a.language-first-on:link, a.language-first-on:visited{
font-size: 11px; line-height:110%; font-weight: bold; color: #F8B300; float:left; display:inline; padding:1px 15px 0 15px; margin:0 0 0 0; } 
a.language-first-on:hover, a.language-first-on:active{
font-size: 11px; line-height:110%; font-weight: bold; color: #F8B300; float:left; display:inline; padding:1px 15px 0 15px; margin:0 0 0 0; } 

a.language-off:link, a.language-off:visited{
font-size: 11px; line-height:110%; font-weight: bold; color: #828282; float:left; display:inline; padding:1px 15px 0 15px; margin:0 0 0 0; background:url(../images/metanav_divider.gif) left no-repeat;} 
a.language-off:hover, a.language-off:active{
font-size: 11px; line-height:110%; font-weight: bold; color: #000000; float:left; display:inline; padding:1px 15px 0 15px; margin:0 0 0 0; background:url(../images/metanav_divider.gif) left no-repeat;} 
a.language-on:link, a.language-on:visited{
font-size: 11px; line-height:110%; font-weight: bold; color: #F8B300; float:left; display:inline; padding:1px 15px 0 15px; margin:0 0 0 0; background:url(../images/metanav_divider.gif) left no-repeat;} 
a.language-on:hover, a.language-on:active{
font-size: 11px; line-height:110%; font-weight: bold; color: #F8B300; float:left; display:inline; padding:1px 15px 0 15px; margin:0 0 0 0; background:url(../images/metanav_divider.gif) left no-repeat;} 



div.search {
float:right;
display:inline;
margin:6px 0 0 0;}

div.search label{
font-size: 11px; line-height:110%; font-weight: bold; color: #828282; float:left; display:inline; padding:4px 15px 3px 15px; margin:0 0 0 0; background:url(../images/metanav_divider.gif) left no-repeat;} 

div.search input{
font-size: 10px; 
float:left; 
display:inline; 
width:130px;
padding:2px 5px 2px 5px; 
margin:0; 
border-left:1px solid #9A9B9B;
border-top:1px solid #9A9B9B;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;} 

div.search span{
display:none; } 

div.search a:link, div.search a:visited{
font-size: 11px; line-height:110%; font-weight: bold; color: #828282; float:left; display:inline; padding:10px 18px 10px 10px; margin:0 0 0 0; background:url(../images/search_button_off.gif) center no-repeat;} 
div.search a:hover, div.search a:active{
font-size: 11px; line-height:110%; font-weight: bold; color: #000000; float:left; display:inline; padding:10px 18px 10px 10px; margin:0 0 0 0; background:url(../images/search_button_over.gif) center no-repeat;} 






div.head {
position:absolute;
width:966px;
height:101px;
text-align:left;
margin: 31px 0 0 0;
padding: 0;
z-index:1;}





div.illu-container {
position:absolute;
width:966px;
height:101px;
text-align:left;
margin: 137px 0 0 0;
padding: 0;
z-index:1;}

div.illu {
float:left;
display:inline;
width:775px;
margin:0;
padding:0;}




/* News */

div.news-container {
float:left;
display:inline;
width:191px;
height:190px;
margin:0;
padding:0;
background:#6D6A61;}

div.news-head {
float:left;
display:inline;
width:166px;
margin:11px 0 1px 12px;
padding:0;}

div.news-head h2{
font-size: 11px; line-height:14px; font-weight: bold; color: #ffffff; padding:0 0 0 0; margin:0 0 0 0; } 

.sIFR-active div.news-head h2{
visibility: hidden;
font-size: 11px;
margin:0 0 0 0;
padding:0 0 0 0; }


div.news {
float:left;
display:inline;
width:166px;
margin:0 0 14px 12px;
padding:0;}

div.news p{
font-size: 11px; line-height:14px; font-weight: bold; color: #ffffff; padding:0 0 0 0; margin:0 0 0 0; } 
div.news p span{
color: #F8B300;} 

div.news a:link, div.news a:visited{
color: #ffffff; text-decoration:none; } 
div.news a:hover, div.news a:active{
color: #C5C3C0; text-decoration:none; } 







/* More-Buttons */

div.more-container {
float:left;
display:inline;
width:166px;
margin:3px 0 0 12px;
padding:0;}

a.more:link, a.more:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #6D6A61; padding: 3px 10px 3px 22px; margin: 0; display:block; background:#ffffff url(../images/more_bullet_off.gif) left no-repeat; }
a.more:active, a.more:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #ffffff; padding: 3px 10px 3px 22px; margin: 0; display:block; background:#999791 url(../images/more_bullet_over.gif) left no-repeat; }



div.send-container {
float:left;
display:inline;
width:100%;
margin:3px 0 0 0;
padding:0;}

a.send:link, a.send:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #6D6A61; padding: 3px 10px 3px 22px; margin: 0; float:right; display:block; background:#ffffff url(../images/more_bullet_off.gif) left no-repeat; }
a.send:active, a.send:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #ffffff; padding: 3px 10px 3px 22px; margin: 0; float:right; display:block; background:#999791 url(../images/more_bullet_over.gif) left no-repeat; }



/* Features */

div.feature-container {
float:left;
display:inline;
width:100%;
margin:30px 0 0 0;
padding:0;
background:#EBEBE9;}

a.feature-print:link, a.feature-print:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #6D6A61; padding: 3px 10px 3px 22px; margin: 0; float:left; display:inline; border-right:1px solid #EBEBE9; background:#ffffff url(../images/print_bullet_off.gif) left no-repeat; }
a.feature-print:active, a.feature-print:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #ffffff; padding: 3px 10px 3px 22px; margin: 0; float:left; display:inline; border-right:1px solid #F3F3F2; background:#999791 url(../images/print_bullet_over.gif) left no-repeat; }

a.feature-back:link, a.feature-back:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #6D6A61; padding: 3px 10px 3px 22px; margin: 0; float:left; display:inline; border-right:1px solid #EBEBE9; background:#ffffff url(../images/back_bullet_off.gif) left no-repeat; }
a.feature-back:active, a.feature-back:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #ffffff; padding: 3px 10px 3px 22px; margin: 0; float:left; display:inline; border-right:1px solid #F3F3F2; background:#999791 url(../images/back_bullet_over.gif) left no-repeat; }








/* Market Watch */

div.marketwatch {
position:absolute;
width:166px;
text-align:left;
margin: 52px 0 0 787px;
padding: 0;
z-index:2;}


div.marketwatch-head {
float:left;
display:inline;
width:166px;
margin:0;
padding:0;}

div.marketwatch-head h2{
font-size: 11px; line-height:14px; font-weight: bold; color: #ffffff; padding:0 0 0 0; margin:0 0 0 0; } 

.sIFR-active div.marketwatch-head h2{
visibility: hidden;
font-size: 11px;
margin:0 0 0 0;
padding:0 0 0 0; }



div.marketwatch-rows {
float:left;
display:inline;
width:166px;
margin:4px 0 0 0;
padding:0;}

div.marketwatch-row {
float:left;
display:inline;
width:166px;
margin:0 0 1px 0;
padding:2px 0 2px 0;
background:#ffffff;}


div.marketwatch-row label{
font-size: 11px; line-height:14px; font-weight: normal; color: #56544D; padding:0 0 0 0; margin:0 0 0 8px; float:left; display:inline;} 
div.marketwatch-row span.numbers{
font-size: 11px; line-height:14px; font-weight: normal; color: #56544D; padding:0 0 0 0; margin:0 8px 0 0; float:right; display:inline;} 

span.red{
color: #DB021C; } 
span.green{
color: #077248;} 






/* Navigation */

div.nav01 {
position:absolute;
width:760px;
height:16px;
text-align:left;
margin: 94px 0 0 11px;
padding: 0;
z-index:2;}

div.nav01-01off a, div.nav01-02off a, div.nav01-03off a, div.nav01-04off a, div.nav01-05off a, div.nav01-06off a {
color:#000000;}

div.nav01-01on a, div.nav01-02on a, div.nav01-03on a, div.nav01-04on a, div.nav01-05on a, div.nav01-06on a {
color:#ffffff;}


div.nav01 div.nav01-01off {
font-size: 13px; line-height:120%; font-weight: bold; color: #000000; float:left; display:inline; padding:1px 15px 0 0; margin:0 0 0 15px; /*width:125px;*/ background:url(../images/nav01_divider.gif) right no-repeat;} 
div.nav01 div.nav01-02off {
font-size: 13px; line-height:120%; font-weight: bold; color: #000000; float:left; display:inline; padding:1px 15px 0 0; margin:0 0 0 15px; /*width:92px;*/ background:url(../images/nav01_divider.gif) right no-repeat;} 
div.nav01 div.nav01-03off {
font-size: 13px; line-height:120%; font-weight: bold; color: #000000; float:left; display:inline; padding:1px 15px 0 0; margin:0 0 0 15px; /*width:84px;*/ background:url(../images/nav01_divider.gif) right no-repeat;} 
div.nav01 div.nav01-04off {
font-size: 13px; line-height:120%; font-weight: bold; color: #000000; float:left; display:inline; padding:1px 15px 0 0; margin:0 0 0 15px; /*width:54px;*/ background:url(../images/nav01_divider.gif) right no-repeat;} 
div.nav01 div.nav01-05off {
font-size: 13px; line-height:120%; font-weight: bold; color: #000000; float:left; display:inline; padding:1px 15px 0 0; margin:0 0 0 15px; /*width:104px;*/ background:url(../images/nav01_divider.gif) right no-repeat;} 
div.nav01 div.nav01-06off {
font-size: 13px; line-height:120%; font-weight: bold; color: #000000; float:left; display:inline; padding:1px 15px 0 0; margin:0 0 0 15px; /*width:80px;*/ } 


div.nav01 div.nav01-01on {
font-size: 13px; line-height:120%; font-weight: bold; color: #ffffff; float:left; display:inline; padding:1px 15px 0 0; margin:0 0 0 15px; /*width:125px;*/ background:url(../images/nav01_divider.gif) right no-repeat;} 
div.nav01 div.nav01-02on {
font-size: 13px; line-height:120%; font-weight: bold; color: #ffffff; float:left; display:inline; padding:1px 15px 0 0; margin:0 0 0 15px; /*width:92px;*/ background:url(../images/nav01_divider.gif) right no-repeat;} 
div.nav01 div.nav01-03on {
font-size: 13px; line-height:120%; font-weight: bold; color: #ffffff; float:left; display:inline; padding:1px 15px 0 0; margin:0 0 0 15px; /*width:84px;*/ background:url(../images/nav01_divider.gif) right no-repeat;} 
div.nav01 div.nav01-04on {
font-size: 13px; line-height:120%; font-weight: bold; color: #ffffff; float:left; display:inline; padding:1px 15px 0 0; margin:0 0 0 15px; /*width:54px;*/ background:url(../images/nav01_divider.gif) right no-repeat;} 
div.nav01 div.nav01-05on {
font-size: 13px; line-height:120%; font-weight: bold; color: #ffffff; float:left; display:inline; padding:1px 15px 0 0; margin:0 0 0 15px; /*width:104px;*/ background:url(../images/nav01_divider.gif) right no-repeat;} 
div.nav01 div.nav01-06on {
font-size: 13px; line-height:120%; font-weight: bold; color: #ffffff; float:left; display:inline; padding:1px 15px 0 0; margin:0 0 0 15px; /*width:80px;*/ } 





.sIFR-active div.nav01 div.nav01-01off, .sIFR-active div.nav01 div.nav01-01on {
visibility: hidden;
font-size: 13px;
margin:0 0 0 15px;
padding:4px 0 0 0; }

.sIFR-active div.nav01 div.nav01-02off, .sIFR-active div.nav01 div.nav01-02on {
visibility: hidden;
font-size: 13px;
margin:0 0 0 15px;
padding:4px 0 0 0; }

.sIFR-active div.nav01 div.nav01-03off, .sIFR-active div.nav01 div.nav01-03on {
visibility: hidden;
font-size: 13px;
margin:0 0 0 15px;
padding:4px 0 0 0; }

.sIFR-active div.nav01 div.nav01-04off, .sIFR-active div.nav01 div.nav01-04on {
visibility: hidden;
font-size: 13px;
margin:0 0 0 15px;
padding:4px 0 0 0; }

.sIFR-active div.nav01 div.nav01-05off, .sIFR-active div.nav01 div.nav01-05on {
visibility: hidden;
font-size: 13px;
margin:0 0 0 15px;
padding:4px 0 0 0; }

.sIFR-active div.nav01 div.nav01-06off, .sIFR-active div.nav01 div.nav01-06on {
visibility: hidden;
font-size: 13px;
margin:0 0 0 15px;
padding:4px 0 0 0; }





/* Navigation 2 */

div.nav02 {
float:left;
display:inline;
width:191px;
margin:12px 0 0 12px;
padding:0;}

div.nav02 ul {
list-style:none;
padding:0;
margin:0;}

div.nav02 ul li {
margin:0;
padding:0;
display:inline;
font-size: 100%;}

div.nav02 a.nav02off:link, div.nav02 a.nav02off:visited {
font-size: 11px; line-height:14px; font-weight: normal; text-decoration: none; color: #727372; padding: 2px 5px 2px 8px; margin: 0 0 1px 0; display:block; background:url(../images/nav02_bg_off.gif) repeat-y; }
div.nav02 a.nav02off:active, div.nav02 a.nav02off:hover {
font-size: 11px; line-height:14px; font-weight: normal; text-decoration: none;  color: #474948; padding: 2px 5px 2px 8px; margin: 0 0 1px 0; display:block; background:url(../images/nav02_bg_over.gif) repeat-y; }
div.nav02 a.nav02on:link, div.nav02 a.nav02on:visited {
font-size: 11px; line-height:14px; font-weight: bold; text-decoration: none;  color: #474948; padding: 2px 5px 2px 8px; margin: 0 0 1px 0; display:block; background:url(../images/nav02_bg_on.gif) repeat-y; }
div.nav02 a.nav02on:active, div.nav02 a.nav02on:hover {
font-size: 11px; line-height:14px; font-weight: bold; text-decoration: none;  color: #474948; padding: 2px 5px 2px 8px; margin: 0 0 1px 0; display:block; background:url(../images/nav02_bg_on.gif) repeat-y; }

div.nav02 a.nav03off:link, div.nav02 a.nav03off:visited {
font-size: 11px; line-height:14px; font-weight: normal; text-decoration: none; color: #727372; padding: 2px 5px 2px 25px; margin: 0 0 1px 0; display:block; background:url(../images/nav03_bg_off.gif) repeat-y; }
div.nav02 a.nav03off:active, div.nav02 a.nav03off:hover {
font-size: 11px; line-height:14px; font-weight: normal; text-decoration: none;  color: #474948; padding: 2px 5px 2px 25px; margin: 0 0 1px 0; display:block; background:url(../images/nav03_bg_over.gif) repeat-y; }
div.nav02 a.nav03on:link, div.nav02 a.nav03on:visited {
font-size: 11px; line-height:14px; font-weight: bold; text-decoration: none;  color: #474948; padding: 2px 5px 2px 25px; margin: 0 0 1px 0; display:block; background:url(../images/nav03_bg_on.gif) repeat-y; }
div.nav02 a.nav03on:active, div.nav02 a.nav03on:hover {
font-size: 11px; line-height:14px; font-weight: bold; text-decoration: none;  color: #474948; padding: 2px 5px 2px 25px; margin: 0 0 1px 0; display:block; background:url(../images/nav03_bg_on.gif) repeat-y; }








/* Content */

div.bottom-container-content {
float:left;
display:inline;
width:572px;
margin:12px 1px 0 0;
padding:0 0 30px 0;
background:#F3F3F2;}

div.content {
float:left;
display:inline;
width:524px;
margin:18px 0 0 24px;
padding:0;}

div.content img{
margin:0 10px 0 0;}

div.content h1.head { font-size: 19px; color: #616161; line-height: 25px; font-weight:bold; margin:0 0 17px 0;}

.sIFR-active div.content h1.head {
visibility: hidden;
font-size: 19px;
margin:0 0 0 0;
padding:0 0 0 0; }


/*table{
margin:0 0 20px 0; border-spacing:0px;}

table th{
border-bottom:2px solid #C5C4C0;}
table th p{
margin:2px; padding:0; }

table td{
border-bottom:1px solid #C5C4C0;}
table td p{
margin:2px; padding:0; }*/




/* Tabelle Allgemein */
table{
margin:0 0 20px 0; border-spacing:0px; border-collapse:collapse;}

table caption { 
font-size: 11px; font-weight:bold; padding: 7px 5px 7px 5px; margin:0; color: #000000; background: #cccccc; }


table th{
background:#E2E2E0; border-top:1px solid #F3F3F2;  border-bottom:1px solid #F3F3F2; border-left:1px solid #F3F3F2; border-right:1px solid #F3F3F2; }
table th p{
margin:2px; padding:0; color:#000000;}

table td{
border-bottom:1px solid #C5C4C0;}
table td p{
margin:2px; padding:0; color:#727372;}


table ul 	{ 	 	margin-top: 0px; margin-bottom: 0px;}
table ul li {  		font-size: 11px; line-height: 150%; list-style: square outside; display: list-item; margin: 0px 10px 0px 30px; }
table ul li li { 	font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0px 10px 0px 25px; }
table ol 	{ 	 	margin-top: 0px; margin-bottom: 0px;}
table ol li { 		font-size: 11px; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0px 10px 0px 35px; }
table ol li li { 	font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0px 10px 0px 25px; }




/* Tabelle ROT */
table.tabelle-rot{
margin:0 0 20px 0; border-spacing:0px; border-collapse:collapse;}

table.tabelle-rot caption { 
font-size: 11px; font-weight:bold; padding: 7px 5px 7px 5px; margin:0; color: #000000; background: #cccccc; }


table.tabelle-rot th{
background:#DB001B; border-top:1px solid #F3F3F2; border-bottom:1px solid #F3F3F2; border-left:1px solid #F3F3F2; border-right:1px solid #F3F3F2;}
table.tabelle-rot th p{
margin:2px; padding:0; color:#ffffff;}

table.tabelle-rot td{
border-bottom:1px solid #C5C4C0;}
table.tabelle-rot td p{
margin:2px; padding:0; color:#000000;}


table.tabelle-rot ul 	{ 	 	margin-top: 0px; margin-bottom: 0px;}
table.tabelle-rot ul li {  		font-size: 11px; line-height: 150%; list-style: square outside; display: list-item; margin: 0px 10px 0px 30px; }
table.tabelle-rot ul li li { 	font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0px 10px 0px 25px; }
table.tabelle-rot ol 	{ 	 	margin-top: 0px; margin-bottom: 0px;}
table.tabelle-rot ol li { 		font-size: 11px; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0px 10px 0px 35px; }
table.tabelle-rot ol li li { 	font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0px 10px 0px 25px; }











/* Marginal */

div.marginal {
float:left;
display:inline;
width:190px;
margin:0 0 0 0;
padding:0;}

div.abstand {
float:left;
display:inline;
width:966px;
height:50px;
margin:12px 0 0 0;
padding:0;
background:#ffffff;}




/* Bottom-Container */

div.bottom-container {
position:absolute;
width:966px;
height:277px;
text-align:left;
margin: 332px 0 0 0;
padding: 0;
background: url(../images/bottom_bg.jpg) top repeat-x;
z-index:1;}

div.bottom-container-folge {
position:absolute;
width:966px;
text-align:left;
margin: 332px 0 0 0;
padding:0;
background:#C5C4C0 url(../images/bottom_folge_bg.jpg) top repeat-x;
z-index:1;}




div.divisions {
float:left;
display:inline;
width:954px;
margin:0 0 0 0;
padding:0;}


div.division {
float:left;
display:inline;
width:190px;
margin:0 0 0 0;
padding:0;}

div.division-divider {
float:left;
display:inline;
width:1px;
height:41px;
margin:10px 0 0 0;
padding:0;
background:#E2E2E0;}

div.division-divider2 {
float:left;
display:inline;
width:1px;
height:41px;
margin:10px 0 0 0;
padding:0;
background:#E2E2E0;}



div.division-logo-1 {
float:left;
display:inline;
width:190px;
height:61px;
margin:0 0 0 0;
padding:0;}

div.division-logo-1 a:link, div.division-logo-1 a:visited {
float:left; display:inline; width:190px; height:61px; margin:0; padding:0; background:url(../images/division_zeus_off.jpg) left no-repeat;}
/*div.division-logo-1 a:hover, div.division-logo-1 a:active {
float:left; display:inline; width:190px; height:61px; margin:0; padding:0; background:url(../images/division_zeus_on.jpg) left no-repeat;}*/


div.division-logo-2 {
float:left;
display:inline;
width:190px;
height:61px;
margin:0 0 0 0;
padding:0;}

div.division-logo-2 a:link, div.division-logo-2 a:visited {
float:left; display:inline; width:190px; height:61px; margin:0; padding:0; background:url(../images/division_rodos_off.jpg) left no-repeat;}
/*div.division-logo-2 a:hover, div.division-logo-2 a:active {
float:left; display:inline; width:190px; height:61px; margin:0; padding:0; background:url(../images/division_rodos_on.jpg) left no-repeat;}*/


div.division-logo-3 {
float:left;
display:inline;
width:190px;
height:61px;
margin:0 0 0 0;
padding:0;}

div.division-logo-3 a:link, div.division-logo-3 a:visited {
float:left; display:inline; width:190px; height:61px; margin:0; padding:0; background:url(../images/division_schelkmann_off.jpg) left no-repeat;}
/*div.division-logo-3 a:hover, div.division-logo-3 a:active {
float:left; display:inline; width:190px; height:61px; margin:0; padding:0; background:url(../images/division_schelkmann_on.jpg) left no-repeat;}*/


div.division-logo-4 {
float:left;
display:inline;
width:190px;
height:61px;
margin:0 0 0 0;
padding:0;}

div.division-logo-4 a:link, div.division-logo-4 a:visited {
float:left; display:inline; width:190px; height:61px; margin:0; padding:0; background:url(../images/division_winstone_off.jpg) left no-repeat;}
/*div.division-logo-4 a:hover, div.division-logo-4 a:active {
float:left; display:inline; width:190px; height:61px; margin:0; padding:0; background:url(../images/division_winstone_on.jpg) left no-repeat;}*/


div.division-logo-5 {
float:left;
display:inline;
width:190px;
height:61px;
margin:0 0 0 0;
padding:0;}

div.division-logo-5 a:link, div.division-logo-5 a:visited {
float:left; display:inline; width:190px; height:61px; margin:0; padding:0; background:url(../images/division_roesler360_off.jpg) left no-repeat;}
/*div.division-logo-5 a:hover, div.division-logo-5 a:active {
float:left; display:inline; width:190px; height:61px; margin:0; padding:0; background:url(../images/division_roesler360_on.jpg) left no-repeat;}*/


div.division-logo-7 {
float:left;
display:inline;
width:190px;
height:61px;
margin:0 0 0 0;
padding:0;}

div.division-logo-7 a:link, div.division-logo-7 a:visited {
float:left; display:inline; width:190px; height:61px; margin:0; padding:0; background:url(../images/division_sprsystem_off.jpg) left no-repeat;}



div.division-logo- {
float:left;
display:inline;
width:190px;
height:61px;
margin:0 0 0 0;
padding:0;}

div.division-logo- a:link, div.division-logo- a:visited {
float:left; display:inline; width:190px; height:61px; margin:0; padding:0; background:url(../images/division_roesler360_off.jpg) left no-repeat;}
/*div.division-logo-5 a:hover, div.division-logo-5 a:active {
float:left; display:inline; width:190px; height:61px; margin:0; padding:0; background:url(../images/division_roesler360_on.jpg) left no-repeat;}*/



div.division-logo-1 span, div.division-logo-2 span, div.division-logo-3 span, div.division-logo-4 span, div.division-logo-5 span, div.division-logo-7 span{
display:none;}




div.division-subcontainer {
float:left;
display:inline;
width:190px;
height:204px;
margin:0 0 0 0;
padding:0;
background:#E2E2E0;}

div.division-subcontainer2 {
float:left;
display:inline;
width:190px;
height:204px;
margin:0 0 0 0;
padding:0;
background:#E2E2E0;}

/*div.division-subcontainer2 {
float:left;
display:inline;
width:190px;
height:218px;
margin:-14px 0 0 0;
padding:0;}*/


div.division-subcontainer-head {
float:left;
display:inline;
width:166px;
margin:11px 0 0 12px;
padding:0;}

div.division-subcontainer-head h3{
font-size: 11px; line-height:14px; font-weight: bold; color: #000000; padding:0 0 0 0; margin:0 0 0 0; } 

.sIFR-active div.division-subcontainer-head h3{
visibility: hidden;
font-size: 11px;
margin:0 0 0 0;
padding:0 0 0 0; }

div.division-subcontainer-head a:link, div.division-subcontainer-head a:visited {
color:#000000;}
div.division-subcontainer-head a:hover, div.division-subcontainer-head a:active {
color:#6D6A61;}



div.division-subcontainer-illu {
float:left;
display:inline;
width:166px;
margin:4px 0 0 12px;
padding:0;}



div.division-subcontainer-text {
float:left;
display:inline;
width:166px;
margin:10px 0 0 12px;
padding:0;}

div.division-subcontainer-text p{
font-size: 11px; line-height:15px; font-weight: normal; color: #000000; padding:0 0 0 0; margin:0 0 0 0; } 

div.division-subcontainer-text a:link, div.division-subcontainer-text a:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #6D6A61; padding: 3px 10px 3px 22px; margin: 1px 0 0 0; display:block; background:#ffffff url(../images/more_bullet_off.gif) left no-repeat; }
div.division-subcontainer-text a:active, div.division-subcontainer-text a:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #ffffff; padding: 3px 10px 3px 22px; margin: 1px 0 0 0; display:block; background:#999791 url(../images/more_bullet_over.gif) left no-repeat; }


/* AV Infobreich */

div.division-subcontainer-info {
float:left;
display:inline;
width:190px;
margin:0 0 0 0;
padding:0;}


div.division-subcontainer-infotext {
float:left;
display:inline;
width:166px;
margin:10px 0 0 12px;
padding:0 0 10px 0;
border-bottom:1px solid #666666;}

div.division-subcontainer-infotext img{
margin: 4px 10px 5px 0; border:0; } 

div.division-subcontainer-infotext p{
font-size: 11px; line-height:15px; font-weight: normal; color: #000000; padding:0 0 0 0; margin:0 0 0 0; } 

div.division-subcontainer-infotext a:link, div.division-subcontainer-infotext a:visited {
color: #000000; text-decoration: underline;  }
div.division-subcontainer-infotext a:active, div.division-subcontainer-infotext a:hover {
color: #666666; text-decoration: underline; }


div.division-subcontainer-infohead {
float:left;
display:inline;
width:166px;
margin:11px 0 0 12px;
padding:0 0 10px 0;
border-bottom:1px solid #666666;}

div.division-subcontainer-infohead h3{
font-size: 11px; line-height:14px; font-weight: bold; color: #000000; padding:0 0 0 0; margin:0 0 0 0; } 


div.division-subcontainer-infoillu {
float:left;
display:inline;
width:166px;
margin:4px 0 0 12px;
padding:0;}






/*	List   */


div.listnavcontainertop{
float:left;
display:inline;
width:524px;
padding:0;
margin:18px 0 0 0;
border-bottom: 1px solid #C5C4C0;}

div.listnavcontainerbottom{
float:left;
display:inline;
width:524px;
padding:0;
margin:0 0 0 0;
border-top: 1px solid #C5C4C0;}




div.listnavcontainer{
float:left;
display:inline;
padding:0;
margin:0 0 0 0;
border-left:1px solid #C5C4C0;
border-top:1px solid #C5C4C0;}

div.listnav{
float:left;
display:inline;
padding:0;
margin:0;
border-right:1px solid #C5C4C0;}

div.listnav2{
padding:0;
margin:0;
border-right:1px solid #C5C4C0;
float:left;
display:inline;}

div.listnav3{
padding:0;
margin:0;
float:left;
display:inline;}


p.listnav{
color:#000000; font-size:11px; font-weight:normal; padding:4px 5px 4px 5px; margin:0 0 0 3px; text-decoration:none; display:block; line-height:120%; }
p.listnav2{
color:#000000; font-size:11px; font-weight:normal; padding:4px 8px 4px 0; margin:0 0 0 0; text-decoration:none; display:block; line-height:120%; }
p.listnav3{
color:#000000; font-size:11px; font-weight:normal; padding:4px 8px 4px 5px; margin:0 0 0 3px; text-decoration:none; display:block; line-height:120%; }



p.seitennr										{ padding:0; margin:0; font-size:100%; font-weight: normal; line-height:120%;}

a.seitennraus:link, a.seitennraus:visited		{ color:#000000; font-size:11px; font-weight:normal; padding:0px 7px 2px 7px; margin:0 1px 0 1px; text-decoration:none; display:block; }
a.seitennraus:active, a.seitennraus:hover		{ color:#000000; font-size:11px; font-weight:normal; padding:0px 7px 2px 7px; margin:0 1px 0 1px; text-decoration:none; display:block; background:#C5C4C0; }
a.seitennran:link, a.seitennran:visited			{ color:#ffffff; font-size:11px; font-weight:bold; padding:0px 7px 2px 7px; margin:0 1px 0 1px;  text-decoration:none; display:block; background:#6D6A61; }
a.seitennran:active, a.seitennran:hover			{ color:#ffffff; font-size:11px; font-weight:bold; padding:0px 7px 2px 7px; margin:0 1px 0 1px; text-decoration:none; display:block; background:#6D6A61; }





div.listcontainer {
float:left;
display:inline;
margin:12px 0 17px 0;
padding:0;
width:524px;}

span.listdate {color: #000000; font-size: 10px; line-height: 15px; font-weight:normal; padding:0 0 1px 0; margin:0;  }
h2.listhead {color: #000000; font-size: 11px; line-height: 15px; font-weight:bold; padding:0 0 0 0; margin:0;  }
p.listtext {color: #000000; font-size: 11px; line-height: 15px; font-weight:normal; padding:0 0 0 0; margin:0;  }

p.listtext img { float:left;
}

div.listtrenner {
float:left;
display:inline;
padding:0;
margin:0;
width:524px;
height:1px;
background:#C5C4C0;}

div.listtrenner p{
display:none;}













/* FORMULARE */
fieldset {
border: 0px solid #000000;
padding : 0 0 0 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.formtext {
font-size:11px; margin:0 12px 10px 12px; color:#313A44; clear:both;}
p.formtext2 {
font-size:11px; margin:0 12px 10px 0; color:#313A44; clear:both;}

h2.formsubhead {
font-size:14px; margin:0 12px 0 12px; padding:10px 0 10px 0; font-weight:bold; color:#000000; clear:both}


div.formcontainer {
float : left;
display:inline;
width:100%;
margin:0 0 12px 0;
background:#ffffff;
padding:0 0 12px 0; }




div.formrow {
float : left;
display:inline;
width:485px;
margin:0 0 0 12px;
padding:8px 0 8px 0;
background: url(../images/formrow_bg.gif) bottom;  }




div.formrow-left p{
color:#616161; }

div.formrow-right {
float : left;
display:inline;
width:220px;
margin:0;
padding:0;  }




label.left {
float : left;
display:inline;
width:236px;
margin:0 0 0 0;
text-align : left;
font-size : 11px;
font-weight : bold;
line-height : 150%;
color:#616161; }


input.formular {
float : left;
font-size : 11px;
font-weight : normal;
width : 210px;
margin: 0px 0 5px 22px;
padding: 1px 0 1px 3px;
color:#616161;}



input.formular-mittel {
float : left;
font-size : 11px;
font-weight : normal;
width : 100px;
margin: 0px 0 5px 22px;
padding: 1px 0 1px 3px;
color:#616161;}




select.formular {
float : left;
font-size : 11px;
font-weight : normal;
width : 290px;
margin: 0px 0 5px 22px;
padding: 0px 0 0px 3px;
color:#616161;}

select.formular-mittel {
float : left;
font-size : 11px;
font-weight : normal;
width : 120px;
margin: 0px 0 5px 22px;
padding: 0px 0 0px 3px;
color:#616161;}


textarea.formular {
float : left;
font-size : 11px;
font-weight : normal;
width : 202px;
margin: 0px 0 5px 22px;
padding: 1px 0 1px 3px;
color:#616161;}

textarea.formular2 {
float : left;
font-size : 11px;
font-weight : normal;
width : 212px;
height:100px;
margin: 0px 0 5px 22px;
padding: 1px 0 1px 3px;
color:#616161;}



div.error {
float : left;
display:inline;
width:99%;
margin:0 0 20px 0;
padding:0;
background:#ffffff;
border:2px dashed #DB021C; }

div.error p{
color:#616161;
font-weight:bold;
margin:5px 10px;
padding:0; }

.rot {
color : #DB021C; }



input.right {
text-align:left;
clear:left;
float : left;
display:inline;
margin: 3px 10px 0 0;
font-size : 11px;
vertical-align:middle;}

input.right-wide {
text-align:left;
float : left;
display:inline;
margin: 3px 5px 0 5px;
font-size : 11px;
vertical-align:middle;}

label.right {
float : left;
display:inline;
margin: 5px 0 0 0;
font-size : 11px;
width:400px;
line-height:120%;
color:#616161;
font-weight:bold;}

label.right2 {
float : left;
display:inline;
margin: 5px 0 0 0;
font-size : 11px;
width:190px;
line-height:120%;
color:#616161;
font-weight:normal;}







/* Sitamap */

div.sitemap {
width : 100%;
margin: 33px 0 0 0;
}


div.sitemap ul {
list-style : none;
padding : 0 0 0 0;
margin : 0;
}
div.sitemap ul ul {
list-style : none;
padding : 0 0 0 0;
margin : 0;
}
div.sitemap ul ul ul {
list-style : none;
padding : 0;
margin : 0;
}


div.sitemap ul li {
margin : 0;
padding : 0;
display : inline;
}
div.sitemap ul li ul li {
margin : 0;
padding : 0;
display : inline;
}
div.sitemap ul li ul li ul li {
margin : 0;
padding : 0;
display : inline;

}


div.sitemap ul li a:link , div.sitemap ul li a:visited {
font-size: 12px; display : block; font-weight: bold; color : #616161; text-decoration : none; padding: 3px 0 3px 20px; margin: 0 0 0 0; border-bottom: 1px solid #E8E8E6; background: #E8E8E6;}
div.sitemap ul li a:hover , div.sitemap ul li a:active {
font-size: 12px; display : block; font-weight: bold; color : #000000; text-decoration : underline; padding: 3px 0 3px 20px; margin: 0 0 0 0; border-bottom: 1px solid #E8E8E6; background: #E8E8E6;}

div.sitemap ul li li a:link , div.sitemap ul li li a:visited {
font-size: 11px; display : block; font-weight: bold; color : #616161; text-decoration : none; padding: 1px 0 1px 45px; margin: 0 0 0 0; border-bottom: 1px solid #E8E8E6; background: #ffffff;}
div.sitemap ul li li a:hover , div.sitemap ul li li a:active {
font-size: 11px; display : block; font-weight: bold; color : #000000; text-decoration : underline; padding: 1px 0 1px 45px; margin: 0 0 0 0; border-bottom: 1px solid #E8E8E6; background: #ffffff;}

div.sitemap ul li li li a:link , div.sitemap ul li li li a:visited {
font-size: 11px; display : block; font-weight: normal; color : #616161; text-decoration : none; padding: 1px 0 1px 70px; margin: 0 0 0 0; border-bottom: 1px solid #E8E8E6; background: #ffffff;}
div.sitemap ul li li li a:hover , div.sitemap ul li li li a:active {
font-size: 11px; display : block; font-weight: normal; color : #000000; text-decoration : underline; padding: 1px 0 1px 70px; margin: 0 0 0 0; border-bottom: 1px solid #E8E8E6; background: #ffffff;}











/* Footer */

div.footer {
position:absolute;
width:942px;
margin:615px 0 0 12px;
padding:0;
z-index:100;}

div.footer-folge {
float:left;
display:inline;
width:942px;
margin:5px 0 0 12px;
padding:0;
background:#ffffff;}



span.footer { font-size: 11px; color: #6D6A61; margin:0 0 0 0;}
/* Teaser links unter der Navigation*/

div.teaser {
float:right;
display:inline;
width:191px;
margin:12px 0 0 0;
padding:0;
}

div.teaser img 
{
float:right;
margin:0 0 0 0;
padding:0;
border:0;}


/*weltkarte*/

div.abstand-karte {
float:left;
display:inline;
width:966px;
height:50px;
margin:0 0 0 0;
padding:0;
background:#ffffff;}



div.karte-container {
position:absolute;
width:966px;
text-align:left;
margin: 137px 0 0 0;
padding:0;
z-index:1;}

/* Neue Styles */
div.formrow-clear {
background:#fff;
display:inline;
float:left;
margin:0 0 0 12px;
padding:8px 0;
width:485px;
}
label.right2-wide {
color:#616161;
display:inline;
float:left;
font-size:11px;
font-weight:normal;
line-height:120%;
margin:5px 0 0;
width:450px;
}
div.formcontainer p {
display:inline;
float:left;
margin:0;
padding:0;
width:100%;
color:#616161;
}
div.formrow-left {
display:inline;
float:left;
margin:0 0 10px 0;
padding:0;
width:256px;
}
