/*<![CDATA[*/
/* 
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++ Company : IT VITAL MICHAEL ZIEGEL Copyright 2005 ++
++ Website : www.esgroup-muenchen.de                ++
++ Autor   : [MZ] mailto:mziegel@it-vital.de        ++
++ Release : 12/08                                  ++
++ Copyright : If you use any peace of code please  ++
++             contact us!                          ++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/


html, body{
    margin:0;
    padding:0;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666; 
	background-color: #F2F2F2; 
  }
a{
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
a:hover{
	color: #336699;
	font-weight:bold;
	text-decoration:none;
}
h2{
margin:5px 0 0 0;
font: bold 1.0em/110% Arial,sans-serif;
color: #666666; 
}


h1,h4{
margin:5px 0 5px 0;
font: bold 12px Arial,sans-serif;
color: #666666; 
}

/*Formular + Fonts*/

input, select {
padding: 1px;
margin: 0px;
font-size: 11px;
line-height: 13px;
font-weight: normal;
background: #F2F2F2;
/*border: 1px solid #336699;*/
}

textarea{
padding: 1px;
margin: 0px;
width:400px;
height:150px;
font-size: 11px;
line-height: 13px;
font-weight: normal;
background: #F2F2F2;
/*border: 1px solid #336699;*/
}
label{
 margin:0;
 padding:0; 
}

.formtxt{
 margin:0;
 padding:0; 
 font-size: 11px;
 text-align: left;
}
form {
  background: none;
  /*border: 1px solid #336699;*/
  margin:0;
  padding:0;
}

.ntext{
font:.9em/110% Arial,sans-serif;
color: #666666; 
}
.ntext {
font:.9em/110% Arial,sans-serif;
color: #666666; 
}
.ntext a:link, .ntext a:visited{
text-decoration:none;
font:.9em/110% Arial,sans-serif;
color: #666666; 
}
.ntext a:hover{
font:.9em/110% Arial,sans-serif;
color:#336699; 
}
.ntext_err{
font:.9em/110% Arial,sans-serif;
color:red; 
}
.ntext a:hover{
font:.9em/110% Arial,sans-serif;
color:#336699; 
}
.ninput_err{
border:red solid 1px; 
}
.sendtext{
font:.9em/110% Arial,sans-serif;
color:green; 
}

/*end */
/* head */

/*start cities*/ 

#headNav{
margin:0;
padding:10px 0 0 0;
width:750px;
}
#headNav td {
text-align: center;

}
#headNav a {
padding:0;
text-decoration:none;
font: 11px Arial,sans-serif;
}

#headNav a:link {
color:#666666;
}
#headNav a:visited {
color:#666666;
}

#headNav a:hover {
font-weight:bold;
color:#336699;
}
#headNav #act{
font-weight:bold;
color:#336699;
}

#headNav a:active {
color:#666666;
}

.bullit {
padding:0 25px 0 5px; /*abstand zu den einzelnen Städten/Punkten*/
background: url(../images/bullit.gif) center no-repeat;
/*border:1px solid black;*/
}

.aof{
margin:0;
padding:0 0 0 0;
font-size:9px;
}

/*end cities*/

/* Content Begin */
h3.headline{
	margin:5px 0 15px 0;
	font: bold 14px;
	text-align:left;
	color: #666666; 
	}

#div_contM{
	margin:0;
	padding: 0;
	width:818px;
	height:435px;
	overflow:auto;
	scrollbar-base-color: #FFFFEE;
	scrollbar-arrow-color: #666666;
	scrollbar-track-color: #FFFFEE;
	scrollbar-3dlight-color: #666666;
	scrollbar-highlight-color: #FFFFEE;
	scrollbar-darkshadow-color: #666666;
	scrollbar-shadow-color: #FFFFEE;
	scrollbar-face-color: #FFFFEE;
	background-color:#FFFFEE;
	/*border:2px dashed black;*/
}
.ctxt{
	margin:0;
	padding: 10 0 0 0;
	text-align:justify;
	font:.7em/110% Arial,sans-serif;
}
.tblbild{
	position: absolute;
	top:0;
	left:400;
	margin:0;
	padding: 0;
}
.cbild{
	margin:0;
	padding: 60px 5px 10px 0;
	text-align:center;
}
.cbildtxt{
	margin:0;
	padding: 0;
	font-style:italic;
	font-size: 10px;
	text-align:center;
	color: #660000;
}
.cbildtxt2{
	margin:0;
	padding: 3px 0 0 0;
	font-style:italic;
	font-size: 10px;
	text-align:right;
}

/* content Listenabstand*/
.liste1 li {
margin-bottom:5px;
margin-top:2px;
/*border:2px dashed green;*/
}
.liste1{
margin-top:5px;
/*border:2px dashed green;*/
}
.liste2 li {
margin-bottom:5px;
margin-top:5px;
/*border:2px dashed green;*/
}
.liste2{
margin-top:5px;
/*border:2px dashed green;*/
}

.oliste1 li {
margin-bottom:5px;
margin-top:2px;
/*border:2px dashed green;*/
}
.oliste1{
margin-top:5px;
/*border:2px dashed green;*/
}
/*ende Content*/
/* Team Site*/
.ttxt{
	margin:0;
	padding: 0;
	text-align:justify;
	font-size: 11px;
}
.ttxtub{
	margin:0;
	padding: 0;
	text-align:center;
	font-size: 11px;
}
.tbildL{
	margin:45px 0 0 0;
	padding: 0;
}
/* End Team*/
/*Navigation*/
#nav{
	margin: 5px 0 0 0;
	padding:0 0 0 0;
	width:150px;
	font: bold 0.7em/110% Arial,sans-serif;
	/*border:2px solid red;*/
}

ul.menu{
  margin:0 0 0 0.8em;
  padding:0; /*Abstand vom rand des Nav-layer (Rand)*/
  list-style:none;
}

.menu li {
  margin:0.8em 0 0 0;/*Abstand nach oben zwischen den einzelnen Listen-Elementen*/
  padding:0;
  color:#999999;
}
/* +++++++++++ special case dots +++++++++++*/
/*bullit selection */
.bullit1{
 padding:0 1em;/*space between bullet and text*/
 background: url(../images/bullit.gif) center left no-repeat;
}

/*bullit2 selection  line break*/
.bullit2{
  padding:0 1em;/*space between bullet and text*/
  background: url(../images/bullit2.gif) top left no-repeat;
}
/*+++++++++++ special case dots enden +++++++ */

.menu li a{
  color:#666666;
  text-decoration:none;
}

#current{ 
  color: #336699;
}

.menu li a:hover, .menu li span a:hover {
  color: #336699;
}

/*++++++++ submenu start +++++++++++++*/
.menu ul{
	margin: 0;
	list-style:none;
	padding:0 1em; /* submenu einrücken */

	}
.menu ul li{
  margin: 0;
  padding:0;
  display:block;
  font-size: 100%;
  font: bold 0.95em/110% Arial,sans-serif;
  color: #999999;
}
.menu ul li a{
  color: #999999;
  text-decoration:none;
}
.menu ul li a:hover{
  color: #336699;
}
.menu ul li a:active{
  color: #999999;
}
/*+++++++++++ end special case +++++++++++++++*/

/* show all menu */
#ablick{
	margin:0 0;
	padding:10px 0 0 20px;
	font: bold 0.65em/110% Arial,sans-serif;
	/*border:2px solid red;*/
}
#ablick a{
color: #666666;
text-decoration:none;
}

#ablick a:hover{
color: #336699;
text-decoration:none;
}
#fl {
	height:10px;
}


#fl a{
	margin:10px 0 0 20px;
	padding:0;
	font: bold 0.65em/110% Arial,sans-serif;
	height:10px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#fl a:hover{
	color: #336699;
	font-weight:bold;
	text-decoration:none;
}

/* ende der Navigation*/

/*Adresse im Footer*/
.fr{
	margin:0;
	padding:5px 0 0 50px;
	font: 0.7em/110% Arial,sans-serif;
	/*border: 2px dashed blue;*/
}
.fr ul{ 
	margin:0 0;
	padding:0;
	text-align:left;
/* border: 2px dashed #000;*/
	}

.fr li{
	margin:0;
	display:inline;
	padding:0 0.2em 0 1em;
	list-style: none; 
	background: url(../images/bullit.gif) center left no-repeat;
	font-size: 100.01%;
	color: #666666;
}
.fr li a{
	color: #666666;
	/*font-weight:bold;*/
	text-decoration:none;
}

.fr li a:hover{
	color: #33659A;
	/*font-weight:bold;*/
}
.fr li#first{
	margin:0;
	padding:0 0.1em 0 0;
	background:none;
}
.fr li#last{
	margin:0;
	padding:0 0 0 0.9em;
}

/*end footer*/


/*]]>*/
