/* DIE HAUPTSTRUKTUR */
  body { font-family:Verdana; font-size:11px; margin:0px;height:100%; font-size:11px; }
  a {color:#0284D0; text-decoration:none;}
  a img { border:none; }
  h1 { font-size:14px; margin-bottom:3px; line-height:14px; color:#663333;} 
  h2 {font-size:13px; margin-bottom:3px; line-height:13px; margin-top:14px; color:#663333;}
  h3 { font-size:12px; margin-bottom:3px; line-height:12px; margin-top:14px; color:#663333;}
  .button { width:65px; background-color:#0099FF; color:#FFF; } 
    
  #box_main {width:950px;height:95% auto;margin:0px auto;text-align:left;margin-top: 10px;border-collapse:collapse;padding:0; } 
  #box_logo { margin-bottom:4px;}
  #box_top {float:left;  width:100%;}  		 
  #box_left { float:left; width:180px;} 
  #box_footer { text-align:center; margin-top:20px; width:100%;}
  
/* Die CONTENT BOX */     
  #box_content { float:left; width:755px; padding:15px 0 0 15px; position:relative;}	 /* Eigentlich ist es 770 Breit, aber wegen Padding (15px links) ist es 755 */
    #breed_crum { background-color:#F1F1F3; border:1px solid #D0D0D3; padding:4px 0 4px 15px; width:736px;}
		#breed_crum a { color:#003399; text-decoration:none;}
	.content_title { margin-top:8px; float:left; width:720px;}
	.content_title h1 {text-align:center; margin:5px 0; padding:0;}
	.content { background-color:#F1F1F3; border:1px solid #D0D0D3; padding:6px 15px; float:left; width:720px;}
	.content_full {float:left; width:755px;}
	.content_light { background-color:#F1F1F3; border:1px solid #D0D0D3;  padding:6px 15px; margin:0; text-align:justify;}
		.content_light ul {text-align:left;}

/* Die Linke Navigation */
  #left_navi { width:100%; padding:0; margin:0; list-style-type:none; font-weight:bold;}
    #left_navi li { width:100%; border-bottom:1px solid #FFF; background-image: url(/img/global/bg30.gif);background-repeat:repeat-x;background-position:0px 0%;}
	  #left_navi .bild { background-image:none; padding:0;}
	  #left_navi .bild  a,#left_navi .bild  a:hover{ background:none; color:#0284D0;}
	  #left_navi .system { background-image:none; margin-left:-12px; text-align:center; }	
	#left_navi .titel { display:block; padding:6px 12px; color:#0; }
	#left_navi a { display:block; width:160px; color:#FFF; text-decoration:none; padding:6px 10px;}
	#left_navi a:hover {color:#fff; background:#08c; }

/* DIE TOP NAVI */
	#top_menu {width:100%; padding:0; margin:0; list-style-type:none; font-weight:bold;}
	
	#top_menu li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:127px; height:1px; z-index:1000;  border-left:1px solid #fff;}
	  #top_menu li a, #top_menu li a:visited {text-decoration:none; font-weight:bold; background-image: url(/img/global/bg30.gif);background-repeat:repeat-x;background-position:0px 0%; }
		
	#top_menu dl {position:absolute; top:0; left:0; width: 127px; margin: 0; padding: 0;}
	#top_menu dt {margin:0;font-size: 1.1em; border-bottom:1px solid #fff; width:127px; float:left; text-align:center;}
	#top_menu dd {display:none; background: transparent; border-bottom:1px solid #cce; clear:left; margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}
	
	  #top_menu dt a, #top_menu dt a:visited {display:block; color:#FFF; padding:6px 0; width:127px; z-index:1001;} /* Siehe IE.css, dort steht padding: 8px 0;*/
	  #top_menu dd a, #top_menu dd a:visited {color:#FFF; text-decoration:none; display:block; padding:6px 0 6px 10px; width:117px; z-index:1002;}
	
	#top_menu li a:hover {border:0;}
	
	  #top_menu li:hover dd, #top_menu li a:hover dd {display:block;}
	  #top_menu li:hover dl, #top_menu li a:hover dl {width:127px;}
	  #top_menu li:hover dt a, #top_menu li a:hover dt a, #top_menu dd a:hover {background: #08c; color:#FFF;}
	
	#top_menu #firstelement { border-left:2px solid #fff;} /* Damit beim ersten Element (PC) links der gleiche Abstand ist wie bei den anderen*/
	
	#suchleiste  {float:left; width:174px; border:none; padding:2px 0px; background-image: url(/img/global/bg30.gif);background-repeat:repeat-x;background-position:0px 0%; text-align:center; }
	  #suchleiste .button { width:60px; background-color:#0099FF; color:#FFF; }
	  #suchleiste .suchfeld { width:80px; }
	
	
/* CONTENT BEREICH BEGINNT */		
	#content_inner_box {float:left;	width:48.5%;border:1px solid #D0D0D3;margin-bottom:10px;background-color:#F1F1F3;}	
	  #content_inner_box:hover { background-color:#e3e3e3;}	
	  #content_inner_box img {float:left;	margin-right:4px;}	
	#content_inner_box_space {float:left;width:2%;	}
	
	.uebersichtsliste {line-height:1.5; width:100%; border-collapse:collapse; margin-top:0px;border:1px solid #D0D0D3;}
	.uebersichtsliste td {border-top:1px solid #D0D0D3; border-top:1px solid #D0D0D3;}
	
	/* Tabelle und Suchergebnisse */
	td.ungerade  {
		background-color:#EFefff;
		text-align:center;
	}
	td.gerade  {
		background-color:#E7E7FF;
		text-align:center;
	}
	td.ungerade img, td.gerade img { margin:3px 0px;}

	img.innertext_bild {float:right; border:1px solid #D0D0D3; margin-left:10px; margin-bottom:10px;}
	
	.zweispalten { float:left; display:block; padding:5px 10px; margin:0 0 10px 0; background:#F1F1F3; border:1px solid #D0D0D3; width:350px;}
	.zweispalten_abstand { float:left; padding:5px;}
	
	.einezeile { background-color:#F1F1F3; border:1px solid #D0D0D3;}
	.einezeile table { width:100%;}
	.einezeile th {text-align:center;}
	
/* Kleine Spiele Liste */
	.kleine_liste_title { border:1px solid #D0D0D3; text-align:center;  background-image: url(/img/global/bg30.gif);background-repeat:repeat-x;background-position:0px 0%;}
	
	.kleine_liste_title strong {line-height:2em;  color:#FFF;}
	.kleine_liste_title  h1 {font-size:14px; margin:3px 0;  color:#FFF;}
	.kleine_liste { border:1px solid #D0D0D3; line-height: 2em; background-color:#F1F1F3; padding: 0 8px;}

.kleine_liste_table h1 {font-size:14px; margin:3px 0;  color:#FFF;}
.kleine_liste_table { border-collapse:collapse;}
.kleine_liste_table td {border:1px solid #D0D0D3; border-right:none; line-height: 2em; background-color:#F1F1F3;}
.kleine_liste_table th {border:1px solid #D0D0D3;  border-left:none; line-height: 2em; background-color:#F1F1F3;}

#messages1 {padding-left: 10px; margin: 12px 20px; line-height:12pt;} 
	.error_msg {list-style-image: url(/img/global/error.jpg); }
	.ok_msg {list-style-image: url(/img/global/info.jpg); }


