* {
margin:0;
padding:0;
}

.teaser1{
width: 57.75em;
height: 14.75em;
padding: 0.00em 0.00em 0.00em 0.00em;
margin: 0.00em 0.00em 0.00em 1.25em;
}

.leftteaser1{
float:left;
width: 37.56em;
height: 16.00em;
padding: 0.00em 0.50em 0.90em 0.00em;
margin: 0.00em 0.00em 0.00em 0.00em;
display:inline;
}

.rightteaser1{
float:right;
height: 16.00em;
display:inline;
width: 19.125em;
padding: 0.00em 0.00em 0.00em 0.00em;
margin: 0.00em 0.00em 0.00em 0.00em;
}

.headline{
margin: 0.00em 0.0em 0.175em 0.60em;
padding: 0.00em 0.00em 0.00em 0.00em;
}

.leftteaser1 .headline{
margin: 0.00em 0.0em 0.175em 0.60em;
padding: 0.00em 0.00em 0.00em 0.00em;
}

.rightteaser1 .headline{
margin: 0.00em 0.0em 0.175em 0.60em;
padding: 0.00em 0.00em 0.00em 0.00em;
}

.leftteaser1 .headline2{
border-bottom: 1px solid #9F531C;
margin: 0.00em 0.0em 1.30em 0.00em;
padding: 0.00em 0.00em 0.175em 0.00em;
}

.rightteaser1 .headline2{
border-bottom: 1px solid #9F531C;
margin: 0.00em 0.0em 1.30em 0.00em;
padding: 0.00em 0.00em 0.175em 0.00em;
}


.t1 {
width: 35.625em;
height: 12.625em;
padding: 0.00em 0.00em 0.0em 0.00em;
margin: 0.0em 0.00em 0em 0.00em;
}

.t2 {
width: 16.625em;
height: 12.625em;
padding: 0.00em 0.00em 0.0em 0.00em;
margin: 0.0em 0.00em 0.00em 0.00em;
}

.t1_left{
width: 18.75em;
float:left;
padding: 0.00em 0.00em 0.00em 0.00em;
margin: 0.00em 1.437em 0.00em 0.00em;
}

.t1_left img{
border: #9F531C solid 1px;
width: 18.75em;
height: 12.5em;
}

.t1_right{
width: 15.00em;
float:right;
}

.t1_right .ueber{
padding: 0.00em 0.00em 0.00em 0.00em;
margin: 0.00em 0.00em 0.00em 0.00em;
}

a{
color: #f8e5d4;
text-decoration: none; 
font-weight:bold
}

a:hover{
color: #f8e5d4;
text-decoration: none; 
font-weight:bold
}


.t1_right .text{
padding: 0.00em 0.00em 0.00em 0.00em;
margin: 0.50em 0.00em 0.00em 0.00em;
}

.t1_right .text a{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.t1_right .text  a:hover{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.t1_right .link {
padding: 0.00em 0.00em 0.00em 0.00em;
margin: 1.00em 0.00em 0.00em 0.00em;
}

.t1_right .link a{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.t1_right .link  a:hover{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.t1_right .link{
vertical-align:top;
text-align:left;
height: 2em;
padding: 0.00em 0.00em 0.00em 0.00em;
margin: 1.00em 0.00em 0.00em 0.00em;
}

.t1_right .link img{
width: 0.98em;
height:auto;
}

.row {
width: 16.625em;
height: 6.25em;
padding: 0.00em 0.00em 0.00em 0.00em;
margin: 0.0em 0.00em 0.1em 0.00em;
}

.t2_left{
width: 5.625em;
float:left;
padding: 0.00em 0.00em 0.00em 0.00em;
margin: 0.00em 0.00em 0.00em 0.00em;
}

.t2_left img{
border: #9F531C solid 1px;
width: 5.625em;
height:5.625em;
}

.t2_right{
width: 10.29em;
float:right;
}

.t2_right .ueber{
padding: 0.00em 0.00em 0.00em 0.00em;
margin: 0.00em 0.00em 0.5em 0.00em;
}

.t2_right .text{
padding: 0.00em 0.00em 0.00em 0.00em;
margin: 0.00em 0.00em 0.00em 0.00em;
}

.t2_right .text a{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.t2_right .text a:hover{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.t3 {
width: 56.062em;
height: 12.68em;
padding: 0.00em 0.00em 0.437em 0.00em;
margin: 0.0em 0.00em 0em 0.00em;
}

.t3_left{
width: 18.75em;
height: 12.68em;
float:left;
padding: 0.00em 0.00em 0.00em 0.00em;
margin: 0.00em 1.25em 0.00em 0.00em;
}

.t3_left img{
border: #9F531C solid 1px;
	width: 18.75em;
	height: 12.5em;
}

.t3_right{
height: auto;
width: 35em;
float:right;
}

.t3_right .ueber{
padding: 0em 0.00em 0.00em 0.00em;
margin: 1.25em 0.00em 0.8em 0.00em;
}

.t4 {
width: 34.99em;
height: 9em;
padding: 0.00em 0.00em 0.437em 0.00em;
margin: 0.0em 0.00em 0em 0.00em;
}

.t4 a{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.t4 a:hover{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.t4_left{
width: 17.187em;
height: 9em;
border-right: #9F531C solid 1px;
float:left;
padding: 0.00em 0.80em 0.00em 0.00em;
margin: 0.00em 0.2em 0.00em 0.00em;
}

.t4_left a{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.t4_left a:hover{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.t4_right{
height: 9.0em;
width: 16.4em;
float:right;
}

.t4_right a{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.t4_right a:hover{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}


.teaser4 {
width: 60.125em;
height: auto;
clear:left;
margin: 0.00em 0.0em 0.00em -0.4675em;
padding: 0px 0px 0.25em 0em;
display:block;
}

.gruppe4 {
clear:right;
width: 14.0625em;
float: left;
margin: 0.75em 0em 0.90em 0em;
padding: 0px 0.0em 0px 0.9375em;
display:inline;
}

.gruppe4 .headline4 {
width: 14.0625em;
border-bottom: #9F531C solid 1px;
margin: 0px 0em 0.625em 0px;
padding: 0px 0px 0.16em 0px;
}

.gruppe4 .bild4{
width: 14.0625em;
margin: 0px 0em 0px 0px;
padding: 0px 0px 0px 0px;
}

.gruppe4 .bild4 img {
width: 14.0625em;
height:9.375em;
}

.gruppe4 .text4 {
border-left: #9F531C solid 1px;
margin: 0.625em 0em 0px 0px;
padding: 0px 0px 0px 0.625em;
}

.gruppe4 .text4 .ueber{
margin: 0.0em 0em 0.5em 0px;
padding: 0px 0px 0px 0.0em;
}

.gruppe4 .text4 .text a{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.gruppe4 .text4 .text a:hover {
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.gruppe4 .text4 a{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.gruppe4 a:hover{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}


.gruppe4 .text4 .text{
margin: 0.0em 0em 1.25em 0px;
padding: 0px 0px 0px 0.0em;
}

.gruppe4 .text4 .link{
margin: 0.0em 0em 0px 0px;
padding: 0px 0px 0px 0.0em;
}




.gruppe4 .text4  .link a{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.gruppe4 .text4 .link a:hover {
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.ro_t1 {
background-image:url(/steinzeit/media/basislayout/box2_ro.gif);
background-position:top right;
background-repeat:no-repeat;
}

.lo_t1 {
background-image:url(/steinzeit/media/basislayout/box2_lo.gif);
background-position:top left;
background-repeat:no-repeat;
}

.ru_t1 {
background-image:url(/steinzeit/media/basislayout/box2_ru.gif);
background-position:right bottom;
background-repeat:no-repeat;
}

.lu_t1 {
background-image:url(/steinzeit/media/basislayout/box2_lu.gif);
background-position:left bottom;
background-repeat:no-repeat;
}

.tab{
vertical-align: text-bottom;
text-align:left;
display:block;
margin:0em 0em 0.5em 0em;
}

.tab .col1{
vertical-align:text-top;
text-align:left;
margin:0em 1em 0.0em 0em;
padding:0.00em 0em 0em 0em;
float:left;
height: 1em;
}

.tab .col1 img{
vertical-align: bottom;
width: 1em;
height: 1em;
}

.tab .col2{
text-align:left;
margin:0em 0em 0em 2em;
padding:0.00em 0em 0em 0em;
vertical-align:text-top;
}

.teaser5 {
width: 59em;
height: auto;
clear:left;
margin: 0.00em 0.0em 1.00em 0.6em;
padding: 0px 0px 0.25em 0px;
display:block;
}

.gruppe2 {
width: 14.0625em;
min-height: 19.25em;
float: left;
margin: 0.90em 0.0em 0.90em 0px;
padding: 0px 0.0em 0px 0.9375em;
}

.gruppe2 .headline4 {
width: 14.0625em;
border-bottom: #9F531C solid 1px;
margin: 0px 0em 0.625em 0px;
padding: 0px 0px 0.16em 0px;
}

.gruppe2 .bild4{
width: 14.0625em;
margin: 0px 0em 0px 0px;
padding: 0px 0px 0px 0px;
}

.gruppe2 .bild4 img {
width: 14.0625em;
height:9.375em;
}

.gruppe2 .text4 {
border-left: #9F531C solid 1px;
margin: 0.625em 0em 0px 0px;
padding: 0px 0px 0px 0.625em;
}

.gruppe2 .text4 .ueber{
margin: 0.0em 0em 0.5em 0px;
padding: 0px 0px 0px 0.0em;
}

.gruppe2 .text4 .text{
margin: 0.0em 0em 1.25em 0px;
padding: 0px 0px 0px 0.0em;
}

.gruppe2 .text4 .text  a{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.gruppe2 .text4 .text a:hover {
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.gruppe2 .text4  a{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.gruppe2 .text4 a:hover {
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}


.gruppe3 {
width: 29.125em;
min-height: 17.5em;
float: left;
margin: 0.90em 0.0em 0.90em 0px;
padding: 0px 0.0em 0px 0.9375em;
}

.gruppe3 .headline4 {
width: 29.125em;
border-bottom: #9F531C solid 1px;
margin: 0px 0em 0.625em 0px;
padding: 0px 0px 0.160em 0px;
}

.gruppe3 .text4 {
border-left: #9F531C solid 1px;
margin: 0.625em 0em 0px 0px;
padding: 0px 0px 0px 0.625em;
}

.gruppe3 .text4 .ueber a{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.gruppe3 .text4 .ueber a:hover{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.gruppe3 .text4 .ueber{
margin: 0.0em 0em 0.75em 0px;
padding: 0px 0px 0px 0.0em;
}

.gruppe3 .text4 .text{
margin: 0.0em 0em 1.25em 0px;
padding: 0px 0px 0px 0.0em;
}

.gruppe3 .text4 .link{
margin: 0.0em 0em 0px 0px;
padding: 0px 0px 0px 0.0em;
}

.gruppe3 .text4  a{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.gruppe3 .text4 a:hover {
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}


.gruppe3 .text4  .link a{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.gruppe3 .text4 .link a:hover {
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.teaser6 {
	width: 59.4em;
	clear:left;
	margin: 1.25em 0.0em 1.7em 0.5em;
	padding: 0px 0px 0.25em 0px;
	display:block;
	height: 6em;
}

.sippe{
width: 56.8em;
height: 6em;
padding: 0.00em 0.00em 0.0em 0.00em;
margin: 0.0em 0.00em 0.00em 0.00em;
}

.sippe1{
width: 18.75em;
height: 5.94em;
padding: 0.00em 0.00em 0.00em 0.00em;
margin: 0.00em 0.00em 0.00em 0.00em;
float:left;
}	

.sipbild {
width: 5.625em;
margin: 0.0em 0em 0px 0px;
padding: 0px 0px 0px 0.0em;
float:left;
}

.sipbild img{
width: 5.625em;
height:5.625em;
border: #9F531C solid 1px;
margin: 0.0em 0em 0px 0px;
padding: 0px 0px 0px 0.0em;
float:left;
}

.siptext {
width: 11.5em;
float:right;
margin: 0.0em 0em 0px 0px;
padding: 0px 0.9em 0px 0.0em;
}

.siptext .ueber{
margin: 0.0em 0em 0.5em 0px;
padding: 0px 0px 0px 0.0em;
}

.siptext .text{
margin: 0.0em 0em 0em 0px;
padding: 0px 0px 0px 0.0em;
}

.siptext .text a{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.siptext .text a:hover {
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.siptext .link{
margin: 0.0em 0em 0px 0px;
padding: 0px 0px 0px 0.0em;
}

.siptext  a{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.siptext a:hover {
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}


.port1{
	width: 14.7em;
	height: 3.875em;
	padding: 0.00em 0.00em 0.00em 0.00em;
	margin: 0.00em 0.00em 0.00em 0.00em;
	float:left;
	border: 0px;
}	

.port1bild {
width: 5.625em;
border-right: 1px solid #9F531C;
padding: 0.00em 0.5em 0.00em 0.3em;
margin: 0.00em 0.00em 0.00em 0.00em;
float:left;
}

.port1bild img{
border: 0px;
width: 5.625em;
height:3.75em;
margin: 0.0em 0em 0px 0px;
padding: 0px 0px 0px 0.0em;
}

.port1text {
width: 7.3em;
float:right;
margin: 0.0em 0em 0px 0px;
padding: 0px 0.4em 0px 0.0em;
height: 3em;
}

.port1 .ueber{
margin: 1.2em 0em 0em 0px;
padding: 0px 0px 0px 0.0em;
}

.weiterepor {
width: 58.8em;
margin: 0.90em 0em 0.90em 0px;
padding: 0.00em 0px 0.175em 0px;
}

.port1 .ueber .link a{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.port1 .ueber .link a:hover{
text-decoration: none; 
color: #f8e5d4;
font-weight:bold; 
}

.pluslinks{
margin-top:-0.6em;
}

.pluslinks ul {
clear:both;
list-style:none;
font-size:1em;
padding:0 0.2em 0.6em 2em;
border:none;
}
.pluslinks li {
padding:0.3em 0 0.12em 0;
}
.pluslinks li .pluslink {
font-size:0.6875em;
font-weight:bold;
padding-top:0.0909em;
}
.pluslinks li .normaltext {
font-size:0.6875em;
font-weight:normal;
display:block;
}
.pluslinks img.linkicon {
float:left;
width:1.0625em;
margin:0.25em 0 0 -1.8em;
position:relative;
top: 0.1em;
}


.pluslinks2{
margin:0px;
padding:0px;
}

.pluslinks2 ul {
clear:both;
list-style:none;
font-size:1em;
padding:0 0.2em 0.6em 2em;
border:none;
}
.pluslinks2 li {
padding:0.3em 0 0.12em 0;
}
.pluslinks2 li .pluslink {
font-size:0.6875em;
font-weight:bold;
padding-top:0.0909em;
}
.pluslinks2 li .normaltext {
font-size:0.6875em;
font-weight:normal;
display:block;
}
.pluslinks2 img.linkicon {
float:left;
width:1.0625em;
margin:0.25em 0 0 -1.8em;
position:relative;
top: 0.2em;
}


.pluslinks3{        
margin:0px;
margin-top:-0.6em;
padding:0px;
}

.pluslinks3 ul {
clear:both;
list-style:none;
font-size:1em;
padding:0 0.2em 0.6em 2em;
border:none;
}
.pluslinks3 li {
padding:0.3em 0 0.12em 0;
}
.pluslinks3 li .pluslink {
font-size:0.6875em;
font-weight:bold;
padding-top:0.0909em;
}
.pluslinks3 li .normaltext {
font-size:0.6875em;
font-weight:normal;
display:block;
}
.pluslinks3 img.linkicon {
float:left;
width:1.0625em;
margin:0.25em 0 0 -1.8em;
position:relative;
top: 0.2em;
}

