/* STANDARDS */

/*@import "steinau_normal.css";*/
/*@import "steinau_feuerwerk.css";*/
@import "steinau_winter.css";

:focus {outline: 0;}

html, body  {
    height:100%;
}


div {
    margin:0;
    padding:0;
}

.bold  {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#333;
}

.red  {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#900;
}

.redbold {
    font-family:Arial, Helvetica, sans-serif;
    color: #900;
    font-weight:bold;
    font-size:12px;
    padding:0px;
    margin:0px;
} 


.text  {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#000;
}

a  {
    font-family:Arial, Helvetica, sans-serif;
    color:#ad2b42;
    font-size:12px;
    text-decoration:none;
    font-weight:normal;
}

a:hover  {
    text-decoration: underline;
}

a.big  {
    font-family:Arial, Helvetica, sans-serif;
    color:#195b9e;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
}

a.big:hover  {
    text-decoration: underline;
}

a.bigWhite  {
    font-family:Arial, Helvetica, sans-serif;
    color:#ffffff;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
}

a.bigWhite:hover  {
    text-decoration: underline;
}

a.redbold  {
    font-family:Arial, Helvetica, sans-serif;
    color:#900;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
}

a.redbold:hover  {
    text-decoration: underline;
}


p  {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:16px;
    text-align:left;
    margin:0;
    padding:0;
    color:#333;
}

li{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:16px;
    text-align:left;
    margin:0;
    padding:0;
    color:#333;
}

/*h1 {
    background:transparent url(../upload/images/redbig.gif) no-repeat top left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:22px;
    color:#ae2a43;
    font-weight:normal;
    margin:0px;
    padding:0 0 0 20px;
}*/

h1 {
    font-family:Arial, Helvetica, sans-serif;
    color: #195b9e;
    font-weight:bold;
    font-size:16px;
    padding:0px;
    margin:0px;
} 

.headline {
    font-family:Arial, Helvetica, sans-serif;
    color: #900;
    font-weight:bold;
    font-size:12px;
    padding:8px 0px 0px 0px;
    margin:0px;
} 

.flleft {
    float:left; margin-right:8px; margin-bottom:0px;
}

.flright {
    float:right; margin-left:8px; margin-bottom:10px;
}

.right {
    float:right;
}

.left20 {
    margin:10px 0px 0px 20px;
}

td {
    font-family:Arial, Helvetica, sans-serif;
    color: #000;
    font-weight:normal;
    font-size:12px;
}

.headlineTop {
    font-family:Arial, Helvetica, sans-serif;
    color: #195b9e;
    font-weight:bold;
    font-size:16px;
    padding:20px 0px 10px 0px;
    margin:0px;
} 


/* ------- Divs ------- */


#whiteBoxTop {
    background:transparent url(../upload/images/content_top.png) no-repeat top left;
    width:770px;
    height:17px;
    margin:40px 0 0 0;
    padding:0;  
} 

#whiteBoxBottom {
    background:transparent url(../upload/images/content_bottom.png) no-repeat top left;
    width:770px;
    height:28px;
    margin:0;
    padding:0;  
} 


#whiteBox {
    /*background:transparent url(../upload/images/content100.png) repeat-y top left;*/
    background:transparent url(../upload/images/content100.png) repeat-y top left;
    width:770px;
    margin:0;
    padding:0;
    text-align:left;
} 

#buttonSaison {
    width:28px;
    height:24px;
    margin:204px 0 0 347px;
    position:absolute;
}

#buttonSaisonEn {
    width:28px;
    height:24px;
    margin:233px 0 0 225px;
    position:absolute;
}


#contentStart {
    background:#44a0de url(../upload/images/content_under.jpg) repeat-x top left;
    top:0px;
    width:740px;
    /*height:600px;*/
    margin:0px 0 0 15px;
    padding:0px;
    text-align:left;

} 

#content {
    background:#44a0de url(../upload/images/content_under2.jpg) repeat-x top left;
    top:0px;
    width:740px;
    /*height:600px;*/
    margin:0px 0 0 15px;
    padding:0px;
    text-align:left;
} 


* { behavior: url(http://erlebnispark-steinau.de/iepngfix.htc) }

/** html #container {
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../upload/images/bg_schatten.png', sizingMethod='image');
}*/

/** html #container {
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../upload/images/bg_schatten.png', sizingMethod='image');
}*/

#headerStart {
    background:transparent url(../upload/images/header_start.jpg) no-repeat top left;
    top:-10px;
    margin:0px 0 0 0;
    padding:0;
    width:740px;
    height:345px;
    z-index:0;
    position:relative;
} 

#flashBoxStart {
    background:transparent;
    top:10px;
    margin:44px 0 0 0;
    padding:0;
    width:740px;
    height:290px;
    z-index:10;
    position:absolute;
} 


#headerStartEn {
    background:transparent url(../upload/images/header_start_e.jpg) no-repeat top left;
    top:-10px;
    margin:0px 0 0 0;
    padding:0;
    width:740px;
    height:345px;
    z-index:0;
    position:relative;
} 


#headerInformation {
    background:transparent url(../upload/images/header_information.jpg) no-repeat top left;
    top:-10px;
    margin:0px 0 0 0;
    padding:0;
    width:740px;
    height:273px;
    z-index:0;
    position:relative;
} 



#headerAttraktionen {
    background:transparent url(../upload/images/header_attraktionen.jpg) no-repeat top left;
    top:-10px;
    margin:0;
    padding:0;
    width:740px;
    height:273px;
    z-index:0;
    position:relative;
} 

#headerAttraktionenEn {
    background:transparent url(../upload/images/header_attraktionen_e.jpg) no-repeat top left;
    top:-10px;
    margin:0;
    padding:0;
    width:740px;
    height:273px;
    z-index:0;
    position:relative;
} 


#headerEssen {
    background:transparent url(../upload/images/header_essen.jpg) no-repeat top left;
    top:-10px;
    margin:0;
    padding:0;
    width:740px;
    height:273px;
    z-index:0;
    position:relative;
} 

#headerEssenEn {
    background:transparent url(../upload/images/header_essen_e.jpg) no-repeat top left;
    top:-10px;
    margin:0;
    padding:0;
    width:740px;
    height:273px;
    z-index:0;
    position:relative;
} 


#headerService {
    background:transparent url(../upload/images/header_service.jpg) no-repeat top left;
    top:-10px;
    margin:0;
    padding:0;
    width:740px;
    height:273px;
    z-index:0;
    position:relative;
}


#headerUnserPark {
    background:transparent url(../upload/images/header_unser_park.jpg) no-repeat top left;
    top:-10px;
    margin:0;
    padding:0;
    width:740px;
    height:273px;
    z-index:0;
    position:relative;
}

#headerUnserParkEn {
    background:transparent url(../upload/images/header_unser_park_e.jpg) no-repeat top left;
    top:-10px;
    margin:0;
    padding:0;
    width:740px;
    height:273px;
    z-index:0;
    position:relative;
}


#tiereBox {
    background:transparent url(../upload/images/tiere_under.gif) no-repeat top left;
    top:0px;
    margin:0px 0 10px 10px;
    padding:0;
    width:470px;
    height:55px;
}

#maerchenBox {
    background-color:transparent;
    top:0px;
    margin:20px 0 20px 0px;
    padding:0;
    width:440px;
}


#logo {
    background:transparent;
    width:160px;
    height:100px;
    top:15px;
    left:570px;
    position:absolute;
}

#startBoxLeft {
    background:transparent url(../upload/images/start_box_left.gif) no-repeat top left;
    margin:20px 0 0 10px;
    padding:0;
    width:298px;
    height:179px;
    float:left;
} 

#startBoxLeft p{
    font-family:Arial, Helvetica, sans-serif;
    color: #333;
    font-weight:bold;
    font-size:12px;
    margin:70px 0 0 120px;
    padding:0;
    height:55px;
    width:170px;
    line-height:18px;
    overflow:hidden;
    position:absolute;
    background-color:transparent;
    

} 

#startBoxLeft .button {
    background-color:transparent;   
    width:140px;
    height:24px;
    position:absolute;
    margin:140px 0 0 144px;
}




#startBoxRight {
    background:transparent url(../upload/images/start_box_right.gif) no-repeat top left;
    width:392px;
    height:160px;
    margin-top: 39px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 330px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
  
.newsShort {
    position: absolute;
    margin-left: 120px;
    padding-top: 55px;
    width:165px;
    height:80px;
    background-color:transparent;
}


#startBoxRight .button{
    margin:122px 0 0 240px;
    padding:0;
    width:140px;
    height:24px;
    position:absolute;
}

/* english*/

#startBoxLeftEn {
    background:transparent url(../upload/images/start_box_left_en.gif) no-repeat top left;
    margin:20px 0 0 10px;
    padding:0;
    width:298px;
    height:179px;
    float:left;
} 


#startBoxLeftEn p{
    font-family:Arial, Helvetica, sans-serif;
    color: #333;
    font-weight:bold;
    font-size:12px;
    margin:70px 0 0 120px;
    padding:0;
    height:55px;
    width:170px;
    line-height:18px;
    overflow:hidden;
    position:absolute;
    background-color:transparent;
} 



#startBoxLeftEn .button {
    background-color:transparent;   
    width:140px;
    height:24px;
    position:absolute;
    margin:140px 0 0 130px;
}


#startBoxRightEn {
    background:transparent url(../upload/images/start_box_right_en.gif) no-repeat top left;
    margin:39px 0 0 335px;
    padding:0;
    width:392px;
    height:160px;
}  


#startBoxRightEn .button{
    margin:122px 0 0 240px;
    padding:0;
    width:140px;
    height:24px;
    position:absolute;
}


/* ende*/

#contentBox {
    background-color:aqua;
    margin:0;
    padding:0;
    width:100%;
    position:relative;
} 

#boxLeft {
    background-color:transparent;
    margin:20px 0 0 12px;
    padding:0;
    width:206px;
    float:left;
} 

#imageBox {
    background-color:transparent;
    margin:0;
    padding:0;
    width:206px;
    height:146px;
} 

#animationBox {
    background-color:transparent;
    margin:20px 0 0 0px;
    padding:0;
    width:200px;
    /*height:120px;*/
    position:relative;
} 

#aniPreise {
    background-color:transparent;
    margin:150px 0 0 20px;
    padding:0;
    z-index:999;
    width:220px;
    height:200px;
    /*height:120px;*/
    position:absolute;
} 

#aniFlash {
    background-color:transparent;
    width:220px;
    height:280px;
    margin:0px 0 0 0px;
    padding:0;
    position:absolute;
}

#animationBox span{
    margin:5px 0 0 50px;
    padding:0;
    background-color:transparent;
    position:absolute;
} 

#boxRight {
    background-color:transparent;
    margin:40px 0 0 234px;
    padding:0;
    width:491px;
}

#boxRightTop {
    background:transparent url(../upload/images/box_right_top.gif) no-repeat top left;
    width:491px;
    height:13px;
    margin:0;
    padding:0;  
}

#boxRightContent {
    background:transparent url(../upload/images/box_right_content.gif) no-repeat top left;
    width:491px;
    margin:-1px 0 0 0;
    padding:0;
} 

#boxRightContent h1 {
    font-family:Arial, Helvetica, sans-serif;
    color: #195b9e;
    font-weight:bold;
    font-size:16px;
    padding:20px 0px 10px 20px;
    margin:0px;
} 

#boxRightContent h2 {
    font-family:Arial, Helvetica, sans-serif;
    color: #900;
    font-weight:bold;
    font-size:12px;
    padding:10px 0px 10px 20px;
    margin:0px;
} 

#boxRightContent p {
    font-family:Arial, Helvetica, sans-serif;
    color: #000;
    font-weight:normal;
    font-size:12px;
    padding:0px 20px 10px 20px;
    margin:0px;
}

#boxRightBottom {
    background:transparent url(../upload/images/box_right_bottom.gif) no-repeat top left;
    width:491px;
    height:27px;
    margin:0px 0 0 0;
    padding:0;  
} 
/* ######### Text Box klein ################*/
#boxRightSmall {
    background-color:transparent;
    margin:40px 0 0 234px;
    padding:0;
    width:400px;
}

#boxRightSmallTop {
    background:transparent url(../upload/images/box_right_small_top.gif) no-repeat top left;
    width:390px;
    height:13px;
    margin:0;
    padding:0;  
}

#boxRightSmallContent {
    background:transparent url(../upload/images/box_right_small_content.gif) no-repeat top left;
    width:390px;
    margin:-1px 0 0 0;
    padding:0;
} 

#boxRightSmallContent h1 {
    font-family:Arial, Helvetica, sans-serif;
    color: #195b9e;
    font-weight:bold;
    font-size:16px;
    padding:20px 0px 10px 20px;
    margin:0px;
} 

#boxRightSmallContent h2 {
    font-family:Arial, Helvetica, sans-serif;
    color: #990000;
    font-weight:bold;
    font-size:12px;
    padding:10px 0px 10px 20px;
    margin:0px;
} 

#boxRightSmallContent p {
    font-family:Arial, Helvetica, sans-serif;
    color: #000;
    font-weight:normal;
    font-size:12px;
    padding:0px 20px 10px 20px;
    margin:0px;
}

#boxRightSmallBottom {
    background:transparent url(../upload/images/box_right_small_bottom.gif) no-repeat top left;
    width:390px;
    height:27px;
    margin:0px 0 0 0;
    padding:0;  
} 

#boxRightSmallBottom2 {
    background:transparent url(../upload/images/box_right_small_bottom2.gif) no-repeat top left;
    width:390px;
    height:27px;
    margin:0px 0 0 0;
    padding:0;  
} 


  
 /*textbox 100*/
 
 #box100 {
    background-color:transparent;
    margin:20px 0 0 15px;
    padding:0;
    width:710px;
}

#box100Top {
    background:transparent url(../upload/images/box_100_top.gif) no-repeat top left;
    width:710px;
    height:13px;
    margin:0;
    padding:0;  
}

#box100Content {
    background:transparent url(../upload/images/box_100_content.gif) no-repeat top left;
    width:710px;
    margin:-1px 0 0 0;
    padding:0;
} 

#box100Content h1 {
    font-family:Arial, Helvetica, sans-serif;
    color: #195b9e;
    font-weight:bold;
    font-size:16px;
    padding:20px 0px 10px 20px;
    margin:0px;
} 

#box100Content h2 {
    font-family:Arial, Helvetica, sans-serif;
    color: #900;
    font-weight:bold;
    font-size:12px;
    padding:10px 0px 10px 20px;
    margin:0px;
} 

#box100Content p {
    font-family:Arial, Helvetica, sans-serif;
    color: #000;
    font-weight:normal;
    font-size:12px;
    padding:0px 20px 10px 20px;
    margin:0px;
}

#box100Bottom {
    background:transparent url(../upload/images/box_100_bottom.gif) no-repeat top left;
    width:710px;
    height:27px;
    margin:0;
    padding:0;  
}

#textTable {
    font-family:Arial, Helvetica, sans-serif;
    color: #000;
    font-weight:normal;
    font-size:12px;
    padding:0px 20px 10px 20px;
    margin:0px;
}

#textTableForm {
    margin:0px;
    padding:20px 0px 0px 10px;
}

#flashBoxheader {
    background-color:transparent;
    margin:70px 0 0 10px;
    padding:0;
    width:680px;
    height:130px;
    position:absolute;
    z-index:999;
} 


#flashBoxBottom {
    background-color:transparent;
    margin:20px 0 0 10px;
    padding:0;
    width:680px;
    height:130px;
    position:relative;
    z-index:999;
} 

#buttonsBottom {
    margin:10px 0 0 20px;
    padding:0;
    width:450px;
    height:30px;
    z-index:999;
} 

#buttonsBottom50 {
    margin:10px 0 0 20px;
    padding:0;
    width:450px;
    height:50px;
    z-index:999;
}

#buttonsBottom100 {
    background-color:transparent;
    margin:20px 0 0 20px;
    padding:0;
    width:670px;
    height:30px;
    z-index:999;
} 

#bahn {
    background-color:transparent;
    width:100px;
    height:100px;
    margin:230px 0 0 260px;
    padding:0;
    position:absolute;
} 

#film1 {
    background-color:transparent;
    width:100px;
    height:120px;
    margin:-20px 0 0 0px;
    padding:0;
    position:absolute;
}

#film2 {
    background-color:transparent;
    width:100px;
    height:120px;
    margin:5px 0 0 0px;
    padding:0;
    position:absolute;
}

#aniProspekt {
    background-color:transparent;
    width:100px;
    height:120px;
    margin:0px 0 0 45px;
    padding:0;
    position:absolute;
}

#speisekarte {
    background-color:transparent;
    width:100px;
    height:100px;
    margin:0 0 0px 0px;
    padding:0;
    position:absolute;
} 

#flashProspekt {
    background-color:transparent;
    width:800px;
    height:850px;
    margin:0px 0 0px -20px;
    padding:0;
    
} 

/*#aniFlash {
    background-color:transparent;
    width:800px;
    height:850px;
    margin:0px 0 0px 0px;
    padding:0;
    
} */

#space20 {
    background-color:transparent;
    margin:0;
    padding:0;
    height:20px;
    }

#space80 {
    background-color:transparent;
    margin:0;
    padding:0;
    height:80px;
    } 
 

#subNavi {
    background-color:transparent;
    margin:10px 0 0 325px;
    padding:0;
    width:410px;
    height:15px;
}

#subNaviEn {
    background-color:transparent;
    margin:10px 0 0 390px;
    padding:0;
    width:340px;
    height:15px;
}

#subNaviEn a {
    font-family :Arial, Helvetica, sans-serif;
    font-size :11px;
    font-weight:normal;
    color: #004a94;
    text-decoration:none;
} 

#subNaviEn a:hover {
    text-decoration:underline;
} 


.telBox {
    font-family :Arial, Helvetica, sans-serif;
    font-size :11px;
    font-weight:normal;
    color: #004a94;
    text-decoration:none;
}  

#subNavi a {
    font-family :Arial, Helvetica, sans-serif;
    font-size :11px;
    font-weight:normal;
    color: #004a94;
    text-decoration:none;
} 

#subNavi a:hover {
    text-decoration:underline;
} 


#pfeilHotels1 {
    background-color:transparent;
    width:28px;
    height:17px;
    margin:140px 0 0px 130px;
    padding:0;
    position:absolute;
} 

#pfeilHotels2 {
    background-color:transparent;
    width:28px;
    height:17px;
    margin:197px 0 0px 125px;
    padding:0;
    position:absolute;
} 

#pfeilHotels3 {
    background-color:transparent;
    width:28px;
    height:17px;
    margin:270px 0 0px 352px;
    padding:0;
    position:absolute;
}

#pfeilHotels4 {
    background-color:transparent;
    width:28px;
    height:17px;
    margin:327px 0 0px 452px;
    padding:0;
    position:absolute;
}  

#pfeilHotels5 {
    background-color:transparent;
    width:28px;
    height:17px;
    margin:382px 0 0px 225px;
    padding:0;
    position:absolute;
}  

#pfeilHotels6 {
    background-color:transparent;
    width:28px;
    height:17px;
    margin:440px 0 0px 275px;
    padding:0;
    position:absolute;
}  

#pfeilHotels7 {
    background-color:transparent;
    width:28px;
    height:17px;
    margin:520px 0 0px 275px;
    padding:0;
    position:absolute;
}


#pfeilHotels1En {
    background-color:transparent;
    width:28px;
    height:17px;
    margin:123px 0 0px 20px;
    padding:0;
    position:absolute;
} 

#pfeilHotels2En {
    background-color:transparent;
    width:28px;
    height:17px;
    margin:153px 0 0px 400px;
    padding:0;
    position:absolute;
} 

#pfeilHotels3En {
    background-color:transparent;
    width:28px;
    height:17px;
    margin:224px 0 0px 170px;
    padding:0;
    position:absolute;
}

#pfeilHotels4En {
    background-color:transparent;
    width:28px;
    height:17px;
    margin:282px 0 0px 252px;
    padding:0;
    position:absolute;
}  

#pfeilHotels5En {
    background-color:transparent;
    width:28px;
    height:17px;
    margin:340px 0 0px 280px;
    padding:0;
    position:absolute;
} 

#pfeilHotels6En {
    background-color:transparent;
    width:28px;
    height:17px;
    margin:395px 0 0px 273px;
    padding:0;
    position:absolute;
}  

#pfeilHotels7En {
    background-color:transparent;
    width:28px;
    height:17px;
    margin:460px 0 0px 273px;
    padding:0;
    position:absolute;
}  

* html #pfeilHotels7En {
    background-color:transparent;
    width:28px;
    height:17px;
    margin:480px 0 0px 273px;
    padding:0;
    position:absolute;
}  

#anreisePrint {
    background-color:transparent;
    width:140px;
    height:24px;
    margin:55px 0 0px 220px;
    padding:0;
    position:absolute;
}  



#park {
    background:transparent url(../upload/images/parkplan_web.jpg) no-repeat top left;
    width:710px;
    height:572;
    margin:-1px 0 0 0;
    padding:0;
} 


.textBild {
    margin-top:-60px;
}

.bewegt{position:absolute;font-size:18pt;font-weight:bold;color:red;}

/* ############## KONTAKTFORMULAR   ###########################*/


input.suche {
    font-family:Arial, Helvetica, sans-serif;
    font-size : 12px;
    color : #333;
    font-weight : normal;
    border : 1px solid;
    border-color : #999;
    height: 16px;
    width: 240px;
    background-color: #fff;
}



input.suchesmall {
    font-family:Arial, Helvetica, sans-serif;
    font-size : 12px;
    color : #333;
    font-weight : normal;
    border : 1px solid;
    border-color : #999;
    height: 16px;
    width: 50px;
    background-color: #fff;
}

textarea.suche {
    font-family:Arial, Helvetica, sans-serif; 
    font-size : 12px;
    color : #333;
    font-weight : normal;
    border : 1px solid;
    border-color : #999;
    height: 120px;
    width: 240px;
    background-color: #fff;
}

input.sucheadmin {
    font-family:Arial, Helvetica, sans-serif; 
    font-size : 12px;
    color : #333;
    font-weight : normal;
    border : 1px solid;
    border-color : #999;
    height: 16px;
    width: 150px;
    background-color: #fff;
}

input.buttonNormal {
    font-family:Arial, Helvetica, sans-serif;
    font-size : 12px;
    color : #333;
    font-weight : normal;
    border : 1px solid;
    border-color : #999;
    width: 100px;
    background-color: #fff;
}

input.presse {
    background: transparent url(../upload/images/pfeil.png) no-repeat top left;
    width:28px;
    border:0px;
    height:24px;
    margin:0;
    padding:0;
    cursor:pointer;
}


#logoLink {
    left: 20px;
    top: 40px;
    width: 240px;
    height: 50px;
    text-align:left;
    background-color: transparent;
    position: absolute;
}


#mailText {
    margin: 130px 0 0 -230px;
    width: 210px;
    text-align:left;
    background-color: transparent;
    position: absolute;
}

#mailText p {
    font-family:Arial, Helvetica, sans-serif;
    font-size : 11px;
    color: #900;
    font-size: 11px;
    padding:0;
    margin:0;
}

#mailText2 {
    color: #000;
    left: 246px;
    top: 390px;
    width: 500px;
    height: 100px;
    text-align:left;
}

#mailText2 p {
    color: #333;
    font-size: 11px;
    z-index:999
    background-color:#fff;
    height:100px;
    width:400px;
}

.line {
    background:transparent url(../upload/images/line.gif) repeat-x top left;
    width:100%;
    padding:0px;
    margin:0px;
    height:9px;
}

textarea .kontaktf {
    font-family:Arial, Helvetica, sans-serif; 
    font-size : 12px;
    color : #333;
    font-weight : normal;
    border : 0px solid;
    border-color : #999;
    height: 320px;
    width: 360px;
    background-color: #fff;
}

.kinderBtn {
    width:100px;
    height:100px;
    background:#555;
    border:4px solid #fff;
}

/* CLEANER */
.cleaner {
    display: block; 
    clear: both; 
    margin: 0 !important; 
    padding: 0 !important; 
    font-size: 0px; 
    line-height: 0px !important; 
    float: none !important;
}
.newsDynamic {
    width: 450px;
    padding-left: 20px;
}

/*- Submenu Presse--------------------------- */

.subnavi 
{
        background:transparent url(../upload/images/bg_box.gif) no-repeat top left;
        height: 120px;
    }
.submenu
{
padding-left: 10px;
padding-top: 10px;
margin-left: 0;
width: 200px;
}

.submenu li
{
list-style: none;
margin: 0;
padding: 0.25em;
}

* html .submenu li
{
list-style: none;
margin: 0;
padding: 0.35em;
}

.submenu li a 
{ 
color: #195b9e;
text-decoration: none; 
}

.submenu li a.aktiv {
    color: #627EB7;
    text-decoration: underline;
    }    
