body{
margin:0px;
padding:0px;
font-family:Verdana,Arial;
text-align: center;
font-size: 11pt;
background: url(images_kinder/main_hg.gif) repeat-x;
background-color: #cce8b8;
}

a:focus {
outline:none;
}

.hide{
display:none;
}

/*---header start----------------------------------------------*/

div.headbox{
overflow:hidden;
text-align: center;
width:100%;
background: url(images_kinder/strahlen_hg.gif) no-repeat top center ;
}

div.header{
margin:0px auto;
width:980px;
height:202px;
background: url(images_kinder/head_hg.gif) no-repeat top center ;
overflow:hidden;
}

div.header ul{
list-style-type: none;
padding:0px;
margin:0px;
}
div.header li{
float:left;
}

div.header ul li a.head_01{
display:block;
width: 181px;
height: 202px;
}
div.header ul li a.head_02{
display:block;
width: 150px;
height: 202px;
}
div.header ul li a.head_03{
display:block;
width: 147px;
height: 202px;
}
div.header ul li a.head_04{
display:block;
width: 173px;
height: 202px;
}
div.header ul li a.head_05{
display:block;
width: 150px;
height: 202px;
}
div.header ul li a.head_06{
display:block;
width: 176px;
height: 202px;
}

/*---header ende---*/

/*---head_nav start---*/

div.head_nav{
width:620px;
}

div.head_nav ul{
height:25px;
list-style-type: none;
padding: 0px;
margin: 0px;
}

div.head_nav ul li{
float:right;
margin:0 0 0 5px; 
padding:0;
background: url(images_kinder/head_nav_left.jpg) left 0px no-repeat #69a924;
}
div.head_nav ul li:hover{
background: url(images_kinder/head_nav_left_hover.jpg) left 0px no-repeat #197f1c;
}

div.head_nav ul li a {
display:block;
padding: 4px 10px; 
margin:0;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
color: #fff500;
background: url(images_kinder/head_nav_right.jpg) right no-repeat;
}
div.head_nav ul li a:hover{
background: url(images_kinder/head_nav_right_hover.jpg) right no-repeat;
}

/*---head_nav ende---*/


/*Tabelle--------------------start-------*/

table{
width:100%;
}

table tr.head{
font-weight:bold;
}

table tr.head td{
padding:5px;
border:0px;
}

table tr td.norm{
padding:5px;
background:#fffcb3;
font-size:9pt;
/*border:1px solid #b42a05;*/
}

table a{
color:#15709f;
text-decoration:none;
font-weight:bold;
}
table a:hover{
text-decoration:underline;
}

span.ueberschrift{
font-size:12pt;
font-weight:bold;
margin:25px 0px 5px 0px;
padding:0px;
}



/*Tabelle--------------------ende-------*/


/*---breadcrumb-----------------------start-----*/

div#breadcrumb{
text-align: left;
font-size: 9pt;
text-decoration: none;
margin: 0px;
padding: 10px 25px 0px 25px;
line-height:14pt;
}
div#breadcrumb a{
text-decoration:none;
}
div#breadcrumb a:hover{
text-decoration:underline;
}

div#breadcrumb p{
margin: 0px;
padding: 0px 0px 15px 0px;
}

/*---breadcrumb------------------------ende----*/



/*---allgemeinbereich start---*/

h1{
text-align:left;
font-size: 16pt;
padding: 0px 0px 10px 0px;
}

h2{
text-align:left;
font-size: 11pt;
padding:0px 0px 5px 0px;
margin:0px;
}

ul.link{
list-style-type:none;
overflow:hidden;
height:36px;
padding:0px 0px 0px 0px;
margin:25px 0px 20px 25px;
background:url(images_kinder/link_hg1.jpg) no-repeat 0px 0px;
}

ul.link li{
padding:7px 0px 0px 45px;
margin:0px;
}

ul.link li a{
color:#15709f;
text-decoration:none;
font-weight:bold;
}

ul.link li a:hover{
text-decoration:underline;
}

div.info a{
text-decoration:none;
font-weight:bold;
}
div.info a:hover{
text-decoration:underline;
font-weight:bold;
}

/*---allgemeinbereich ende---*/









/*---body_container start---*/

div.body_container{
margin:0px auto;
padding:0px 6px 0px 0px;
width:900px;
text-align:left;
overflow:hidden;
}

/*---body_container ende---*/





/*---content start---*/

div.content{
float:right;
width:621px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
overflow:hidden;
}




div#daten{
padding:0px 0px 0px 0px;
margin:0px;
}

div.daten_innen{
padding:0px 0px 0px 0px;
margin:0px;
}




/*---content ende---*/



/*---inhalt start---*/

div.inhalt{
margin: 15px 0px 0px 0px;
padding:0px;
background:#fff500;
text-align:left;
}

div.inhalt,inhalt_top,inhalt_mitte,inhalt_bottom{
width:620px;
}

div.inhalt_top{
background: url(images_kinder/inhalt_top.gif) no-repeat #fff500;
}

div.inhalt_mitte{
padding:0px 25px;
background: #fff500;
}

div.inhalt_bottom{
overflow:hidden;
height:10px;
background: url(images_kinder/inhalt_bottom.gif) no-repeat;
}

div.inhalt_mitte ul{
padding:0px 0px 0px 25px;
margin:15px 0px 15px 0px;
}

div.inhalt_mitte ul li{
padding:0px 0px 0px 0px;
margin:10px 0px 10px 0px;
}

div.inhalt_mitte ul li a{
font-weight:bold;
text-decoration:none;
}
div.inhalt_mitte ul li a:hover{
text-decoration:underline;
}






/*---inhalt ende---*/




/*---footer start---*/

div.footer_box{
margin: 0px auto 0px auto;
width: 905px;
}

div.footer{
margin: 0px 0px 0px 0px;
height: 55px;
width: 905px;
background: url(images_kinder/footer.gif) no-repeat;
}

div.footer ul{
list-style-type:none;
margin:0px 80px 0px 0px;
padding:25px 0px 0px 0px;
}

div.footer ul li{
float:right;
font-size: 0.9em;
font-weight: bold;
text-decoration: none;
color: #ffffff;
margin:0px;
padding:0px;
}

div.footer a{
color:#ffffff;
text-decoration:none;
font-weight:bold;
font-size:10pt;
}
div.footer a:hover{
text-decoration:underline;
}

/*---footer ende---*/



/*---template anfang---*/

/*---startseite---*/

div.start_content{
background: #fffcb3;
}

.start_inhalt{
overflow:hidden;
width:100%;
margin: 0px;
background: #fffcb3;
line-height:16pt;
}

.start_inhalt p{
padding: 5px 25px 10px 25px;
margin: 0px;
}

.start_inhalt img{

padding: 0px;
margin: 0px 0px 25px 0px;
}

div.imap{
margin:0px;
padding:0px;
width:570px;
height:401px;
overflow:hidden;
background:url(images_kinder/i_map_hg.jpg) no-repeat 0px 0px;
}


/*---template ende---*/


/*---uebersicht---*/
div.info{
background:#fffcb3;
padding:15px;
}

div.uebersicht{
padding:10px;
margin:0px;
background:#fffcb3;
overflow:hidden;
}

div.uebersicht table{
float:left;
width:auto;
margin:0px 15px 10px 0px;
padding:0px;
}


/*---*/

div.uebersicht div#text p{
line-height:16pt;
padding:0px;
margin:0px 0px 10px 0px;
}

div.uebersicht div#text a{
color:#15709f;
text-decoration:none;
font-weight:bold;
}
div.uebersicht div#text a:hover{
text-decoration:underline;
}


/*---*/


div.ueberschrift span{
font-size:14pt;
margin:0px 10px;
padding:0px;
overflow:hidden;
}

div.ueberschrift{
color:#fff000;
width:570px;
height:30px;
overflow:hidden;
padding:5px 0px 1px 0px;
}

div.ueberschrift #name{
padding:5px 0px 5px 15px;
margin:0px 0px 0px 0px;
display:block;
}

/*---------uebersichtsseite------------start----*/




/*---------uebersichtsseite------------ende----*/




/*--uebersichtsbilder------------------------------------*/



.bildbox img {
	margin:10px;
	}


/*.roundborder {
    padding: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    background:#41a6fe;
}*/

.ol {
	background-position: top left;
	}
.or {
	background-position: top right;
	}
.ul {
	background-position: bottom left;
	}
.ur {
	background-position: bottom right;
	}	

.ur p{
margin:0px;
padding:0px;
	}

/*---teaser---*/

div.teaser{
margin:25px 0px;
padding:0px;
overflow:hidden;
}

div.teaser div.ueberschrift{
height:25px;
}
div.teaser div.ueberschrift span{
font-size:12pt;
font-weight:bold;
}


div.teaser div.teaser_innen{
margin:0px 0px 15px 0px;
padding:10px 10px 0px 10px;
background:#fffcb3;
overflow:hidden;
}
div.teaser div.teaser_innen p{
line-height:16pt;
margin:0px 0px 5px 0px;
padding:0px;
}

div.teaser div.teaser_innen table{
float:left;
width:auto;
margin:0px 15px 10px 0px;
padding:0px;
}

div.teaser a.weiter{
text-align:right;
display:block;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
color:#15709f;
text-decoration:none;
font-weight:bold;
}
div.teaser a.weiter:hover{
text-decoration:underline;
}





/*---Linkliste---*/

div.linkliste{
margin:25px 0px 10px 0px;
padding:0px 10px;
background:#fffcb3;
}

div.linkliste ul{
list-style-type:none;
margin:0px;
padding:0px;
}
div.linkliste ul li{
margin:0px 0px;
padding:0px;
}
div.linkliste ul li a{
padding:0px 0px 0px 0px;
margin:0px;
font-size:10pt;
color:#15709f;
text-decoration:none;
font-weight:bold;
}
div.linkliste ul li a:hover{
text-decoration:underline;
}

/*----Themenseite-JT--start--*/

div.themenseite{
padding:10px;
background:#fffcb3;
overflow:hidden;
}

div#download{
margin: 25px 0px 15px 0px;
padding:0px 0px 0px 0px; 
width:530; 
height:84px; 
overflow:hidden;
}

div#link{
margin: 25px 0px 15px 0px;
padding:0px 0px 0px 0px; 
width:530; 
height:84px;
overflow:hidden;
}

div#astext p{
margin: 0px;
padding: 0px;
}


div.hori .hori_01 p, div.hori .hori_02 p, div.bild p{
overflow: hidden;
width: 245px;
height: 183px;
border: 1px solid #cfd6dc;
}

div.hori .hori_01 {
float:left;
}

div.hori .hori_02 {
float:right;
}

div#vert{
margin: 0px 0px 10px 0px;
}

div.hori p, div.bild p{
margin: 0px;
padding: 0px;
}

div.left{
float:left;
margin: 0px 10px 10px 0px;
}
div.right{
float:right;
margin: 0px 0px 10px 10px;
}

div.left p, div.right p{
margin: 0px;
}

/*----Galerie-----------------------start----*/

div#newgallerie div.kasten p{
margin:0px auto;
padding:0px;
width:100px;
height:75px;
overflow:hidden;
}

div#newgallerie div.kasten p a.thickbox{
border:0px;
margin:0px;
padding:0px;
width:100px;
overflow:hidden;
}

div#newgallerie div.kasten p a.thickbox img{
border:0px;
width:100px;
}

div#newgallerie div.kasten{
margin:0px 10px 10px 0px;
padding:0px 0px 0px 0px;
float:left;
}

div#newgallerie div.kasten div.head{
width:120px; 
height:9px; 
overflow:hidden;
}
div#newgallerie div.kasten div.body{
margin:0px;
padding:0px;
width:120px;
height:75px;
overflow:hidden;
text-align:center;
}
div#newgallerie div.kasten div.foot{
width:120px;
height:9px;
overflow:hidden;
}


/*----Galerie-----------------------ende----*/

/*--UL Anker------------------------start---------*/
ul.anker{
background:#fffcb3;
overflow:hidden;
padding:10px;
font-size:9pt;
}
/*--UL Anker------------------------ende---------*/


/*--Start_Legende------------------------start---------*/
div#start_legende{
width:100%;
margin:15px 0px 15px 25px;
overflow:hidden;
text-align:center;
}


div#start_legende div.part{
width:170px;
margin:0px 15px 0px 0px;
overflow:hidden;
float:left;
text-align:left;
}

div#start_legende div.part img{
margin:0px 10px 10px 0px;
float:left;
}

div#start_legende div.part span{font-weight:bold;font-size:10pt;margin:5px 0px 0px 0px;display:block;}
div#start_legende div.part span.blau{color:#1870a2;}
div#start_legende div.part span.lila{color:#690a74;}
div#start_legende div.part span.gruen{color:#69a924;}


/*--Start_Legende------------------------ende---------*/

/*----Themenseite-JT--start--*/

div.suchspiel_pic{
width:100px;
height:100px;
overflow:hidden;
}

div#download p{
margin: 0px 0px 0px 0px;
padding:30px 0px 0px 100px;
}

div#download p a{
font-size:10pt;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

div#download p a img{
display:none;
}

div#link p{
margin: 0px 0px 0px 0px;
padding:30px 0px 0px 100px;
}

div#link p a{
font-size:10pt;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
div#link p a:hover{
text-decoration:underline;
}

div#link p a img{
display:none;
}

/*----Kontakt--start--*/

div.kontakt input{
border:1px solid #DC8203;
margin:5px 0px;
}
div.kontakt textarea{
border:1px solid #DC8203;
margin:5px 0px;
}



/*--Gebrauch fraglich---------------------------------*/

div#instanzen{
overflow:hidden;
padding:0px 25px 0px 25px;
margin:0px 0px 0px 0px;
border-bottom:1px solid #583212;
border-top:1px solid #583212;
}

div#instanzen ul{
list-style-type:none;
padding:0px;
margin:0px;
}
div#instanzen ul li{
float:left;
padding:0px;
margin:2px 2px 2px 0px;
background:url(images_kinder/instanz_back_hg.gif) no-repeat right #db8202;
}

div#instanzen a{
height:20px;
display:block;
font-size:8pt;
padding: 5px 7px 0px 7px;
color: #673b15;
font-weight:bold;
text-decoration:none;
background:url(images_kinder/instanz_front_hg.gif) no-repeat left;
}
div#instanzen a:hover{
color:#fff500;
}

td.spalte_01{
width:50px;
background:#ff0000;
}
td.spalte_02{
width:auto;
background:#ff0000;
}

div#galerie{
background:#fffcb3; 
padding:10px; 
overflow:hidden;
}

div#galerie div.bild{
background:#dc8203;
width:120px;
text-align:center;
float:left;
margin: 0px 10px 10px 0px;
}

div#galerie div.bild div.head{
background:url(http://www.nordwestmecklenburg.de/images_kinder/mitmachen/such_top.gif); 
width:120px; 
height:9px; 
overflow:hidden;
}

div#galerie div.bild div.body{
width:100px;
height:100px;
overflow:hidden;
margin:0px auto;
}

div#galerie div.bild a{
width:120px;
padding:0px 10px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}
div#galerie div.bild a:hover{
text-decoration:underline;
}

div#galerie div.bild div.foot{
background:url(http://www.nordwestmecklenburg.de/images_kinder/mitmachen/such_bottom.gif);
width:120px;
height:9px;
overflow:hidden;
}


