/* Q-Projekt 2010 Für die Guten!!!*/

*{
  margin:0px;
  padding:0px;
 }

body{
     margin:0px;
	 padding:0px;
	 background-color:#ffffff;
	 align:left;
	 valign:top;
	 border:0px;
     topmargin:0px;
	 leftmargin:0px;
	 marginheight:0px;
	 marginwidth:0px;
	 cellpadding:0px;
	 cellspacing:0px;
	 text-align:center;
	 font-family: arial, verdana, helvetica;
}


#aussen{
	  width:1004px;
	  margin:0px auto;
      padding:0px 0px 0px 0px;
	  align:center;
	  text-align:center;
	  border:0px #000000 solid;
}	 

/* Indexseite */

#header_menue{
   background:url(../bilder/logo_head_1.png) no-repeat left top;      
   width:1004px;
   height:104px;
   text-align:left;
   margin: 10px 0px 0px 0px;
   padding:0px 0px 0px 0px;      
   border:0px #000000 solid;
}

#header_menue .header{  
  margin-top:60px;
  margin-left:360px;
  height:18px;
  width:660px;
  border:0px #000000 solid;
}
 
a.hauptmenue{
     border:0px #000000 solid;
     height:17px;
     margin-right:5px;
	 margin-top:0px;
	 padding-top:0px;
	 padding-bottom:0px;
	 padding-left:20px;
	 padding-right:20px;
	 background:#ED1C24;
	 color:#ffffff;
	 text-decoration:none;
	 font-family:arial, verdana, helvetica;
	 font-weight:bold;
	 font-size:10pt;       
}

a.hauptmenue:hover{
	 background:#959595;
	 color:#ffffff;       
}	

#main_index{
     width:1004px;
	 height:450px;
	 border:0px #000000 solid;
     background:#ffffff url(../bilder/kreise_start.png) no-repeat center; 
     
} 
#main_content{
     width:1004px;
	 height:434px;
	 border:0px #000000 solid;
}

#train_main
{   
    float:left;
	margin-top:188px;
	margin-left:168px; 
	width:175px;
	border:0px #000000 solid;
}

#train_main a{
   color:#ffffff;
   font-size:12px;
   font-weight:bold;
   text-decoration:none;
}

#web_main{
    float:left;
    margin-top:188px;
	margin-left:60px;
    width:175px;
	border:0px #000000 solid;
}

#web_main a{
   color:#ffffff;
   font-size:12px;
   font-weight:bold;
   text-decoration:none;
}

#net_main{
    float:left;
	margin-top:188px;
	margin-left:65px;  
   	width:175px;
	border:0px #000000 solid;
}

#net_main a{
   color:#ffffff;
   font-size:12px;
   font-weight:bold;
   text-decoration:none;
}

/* PROGRAMMIERUNG */

#train_menue{
    float:left;
	margin-top:0px;
	margin-left:0px; 
	width:250px;
	border:0px #000000 solid;
	background:url(../bilder/logo_training.png) no-repeat; 
}

#train_menue h1.blau{
   font-family:impact;
   font-size:20pt;
   color:#445296; 
   text-align:left;
   margin-left:80px;
   margin-top:33px;      
}

#train_menue ul{
   font-family:arial;
   font-size:13pt;
   font-weight:normal;
   text-align:left;
   margin-left:40px;
   margin-top:50px;
   list-style:none;   
}

#train_menue li{
  padding-bottom:5px;
}

#train_menue a{
   text-decoration:none;
   color:#78837F;
}

#train_menue a:hover{
   color:#445296; 
}

#train_menue a.aktiv{
   color:#445296; 
}

#train_menue a.aktiv:hover{
   color:#445296; 
}

#train_content{
    float:right;
	margin-top:23px;
	margin-right:40px;  
   	width:380px;
	border:0px #000000 solid;
	text-align:left;
	line-height: 1.2;	
}

#train_content p{
    font-family:arial;
    font-size:11pt;
	color:#78837F;
    text-align:left;
}

#train_content h2{
    font-size:13pt;
    color:#445296; 
	text-align:left;
	font-weight:bold;
}

#train_content h3{
    font-size:11pt;
    color:#445296; 
	text-align:left;
	font-weight:bold;
}

#train_content li{
    font-size:11pt;
    color:#78837F;
	list-style: disc outside none;
	margin-left:15px;
    padding:0px;
}

#train_img{
    float:left;
    margin-top:30px;
	margin-left:95px;
    width:200px;
	border:0px #000000 solid;
}

#train_content td.blau{
    font-size:11pt;
    color:#445296; 
	text-align:left;
	font-weight:bold;
}

#train_content td.normalD{
    color:#78837F;
    font-size:10pt;
	font-family:arial;
}

/* NETZWERK */

#net_menue{
    float:left;
	margin-top:0px;
	margin-left:0px; 
	width:250px;
	border:0px #000000 solid;
	background:url(../bilder/logo_netzwerk.png) no-repeat; 
}

#net_menue h1.blau{
   font-family:impact;
   font-size:20pt;
   color:#2694CB;
   text-align:left;
   margin-left:80px;
   margin-top:33px;      
}

#net_menue ul{
   font-family:arial;
   font-size:13pt;
   font-weight:normal;
   text-align:left;
   margin-left:40px;
   margin-top:50px;
   list-style:none;   
}

#net_menue li{
  padding-bottom:5px;
}

#net_menue a{
   text-decoration:none;
   color:#78837F;
}

#net_menue a:hover{
   color:#2694CB; 
}

#net_menue a.aktiv{
   color:#2694CB; 
}

#net_menue a.aktiv:hover{
   color:#2694CB;
}

#net_content{
    float:right;
	margin-top:23px;
	margin-right:40px;  
   	width:360px;
	border:0px #000000 solid;
	text-align:left;
	line-height: 1.2;	
}

#net_content p{
    font-family:arial;
    font-size:11pt;
	color:#78837F;
    text-align:left;
}

#net_content h2{
    font-size:13pt;
    color:#2694CB;
	text-align:left;
	font-weight:bold;
}

#net_content h3{
    font-size:11pt;
    color:#2694CB;
	text-align:left;
	font-weight:bold;
}

#net_content li{
    font-size:11pt;
    color:#78837F;
	list-style: disc outside none;
	margin-left:15px;
    padding:0px;
}

#net_img{
    float:left;
    margin-top:30px;
	margin-left:95px;
    width:200px;
	border:0px #000000 solid;
}

/* TRAINING */

#web_menue{
    float:left;
	margin-top:0px;
	margin-left:0px; 
	width:250px;
	border:0px #000000 solid;
	background:url(../bilder/logo_programmierung.png) no-repeat; 
}

#web_menue h1.rot{
   font-family:impact;
   font-size:20pt;
   color:#F0373D;
   text-align:left;
   margin-left:80px;
   margin-top:33px;      
}

#web_menue h2.rot{
   font-family:impact;
   font-size:18pt;
   color:#F0373D;
   text-align:left;
   margin-left:80px;
   margin-top:33px;      
}

#web_menue ul{
   font-family:arial;
   font-size:13pt;
   font-weight:normal;
   text-align:left;
   margin-left:40px;
   margin-top:50px;
   list-style:none;   
}

#web_menue li{
  padding-bottom:5px;
}


#web_menue a{
   text-decoration:none;
   color:#78837F;
}

#web_menue a:hover{
   color:#F0373D;
}

#web_menue a.aktiv{
   color:#F0373D;
}

#web_menue a.aktiv:hover{
   color:#F0373D;
}

#web_content{
    float:right;
	margin-top:23px;
	margin-right:40px;  
   	width:360px;
	border:0px #000000 solid;
	text-align:left;
	line-height: 1.2;	
}

#web_content p{
    font-family:arial;
    font-size:11pt;
	color:#78837F;
    text-align:left;
}

#web_content h2{
    font-size:13pt;
    color:#F0373D;
	text-align:left;
	font-weight:bold;
}

#web_content h3{
    font-size:11pt;
    color:#F0373D;
	text-align:left;
	font-weight:bold;
}

#web_content li{
    font-size:11pt;
    color:#78837F;
	list-style: disc outside none;
	margin-left:15px;
    padding:0px;
}

#web_content ul.ref{
   font-family:arial;
   font-size:13pt;
   font-weight:normal;
   text-align:left;
   list-style:none;
   color:#0000ff;   
}

#web_content li.ref{
  padding-bottom:5px;
}


#web_img{
    float:left;
    margin-top:30px;
	margin-left:95px;
    width:200px;
	border:0px #000000 solid;
}

/* BOTOM HEADLINE */

#botom_headline{
   font-family:impact;
   font-size:18pt;
   border:0px #000000 solid;
   text-align:left;
   padding-left:145px;
}

#botom_headline a.training{
   color:#445296;
   text-decoration:none;
}

#botom_headline a.web{
   color:#F0373D;  
   margin-left:20px;
   margin-right:20px;
   text-decoration:none;
}

#botom_headline a.net{
   color:#2694CB;
   text-decoration:none;
}

#footer{
  font-size:14pt;
  color:#000000;
}

/* FOOTER MENUE */

#footer_menue{
  width:1004px;
  height:20px;
  font-size:10pt;
  color:#78837F;
  margin:0 auto;
}

#footer_menue a{
  font-size:10pt;
  color:#78837F;
  font-family:arial;
  text-decoration:none;
}

a.mail {
  text-decoration:none;
  color:#78837F;
}

a.mail:hover{
  color:#F0373D;
}

span.klein{
 color:#78837F;
 font-size:8pt;
} 

a.grey_text{
 text-decoration:none;
 color:#78837F;
}

a.blue_header{
 font-size:11pt;
 color:#445296; 
 text-decoration:none;
}

ul.partner{
  list-style: disc outside none;
  margin-left:15px;
  padding:0px;
}

li.partner{
 margin: 0px;
 padding:0px;
}
