* {
	//font-family:Verdana, Arial, Helvetica, sans-serif;
	font-family:fixed;
	font-size:12px;
	font-weight:lighter;
	color:#000000;
}
body{
	background-color:#fff !important;
	
}

#title {
	font-size:2.7em;
	text-align:left;
	
}

p {
    font-family: fixed;
    font-size:12px;
    color: #444;
	text-decoration: none;
	
}

@font-face {
	font-family: fixed;
	##src: url('DIN-Medium.ttf');
	src:url("DINWeb.eot");
	src:local('☺'),url('DINWeb.woff') format('woff');
	font-weight: light;
}

@font-face {
	font-family: fixed;

	src:url("DINWeb-Bold.eot");
	src:local('☺'),url('DINWeb-Bold.woff') format('woff');
	font-weight: bold;
}


.wrap {
	margin:0 auto;
	margin-top:20px;
	#margin-bottom:50px;
	width:80%;
	border:0px solid #000;
}

#ei {
	display: none;
}
h7{
	font-family: fixed;
	font-size:12px !important;
	display:block;
	margin:30px 0px 30px 0px;
	font-weight:bold;
	color:#FF1DAE;
}
h8 {
    font-family: fixed;
	font-size:15px;
	display:block;
	margin:30px 0px 30px 0px;
	font-weight:bold;
	color:#9DFF1D;
	
}

#arb {
	
}
input {
	font-weight:thin;
}
select {
	font-weight:thin;
}
.error {
	color:#FF0000;
	
}

.msg {
	font-weight:bold;
	font-size:11px;
}
.head{
	background-color:#fff;
	color:#666;
	text-align:center;
	font-size:16px;
}
.title {
    text-align:center;
	background-color:white;
	color:#555;
	font-size:13px;
	font-weight: lighter;
}
input, textarea, select {
   border: 1px solid #333333;
   border-radius:2px;
   background: #FFFFFF;
   
	font-size: 12px;
	color: #555;
	text-decoration: none;
	font-weight: lighter;

}

#ndienste {
	display:inline;
	text-align:left;
	font-size:1.3em;
}

input:hover, textarea :hover,input:active, textarea :active {
   color:#fff;
   background: #000;
   }
#main {
    width:100%;
    border-top:1px solid #555;
    padding-top:10px;
    margin-bottom :40px;
    }
 #maintd {
	text-align:left;
	vertical-align:top;
	width:200px;
	padding-right:30px;
}    
 
 #traumpaar {
 	border : 0px solid #000;
 }   
  #chs {
  	width: 100%;
  }  
  
#link{
    font-size:10px;
    font-weight:bold;
    }
 #link:hover{
    color:#ff365f;
    }
    
#err {
    border: 1px solid #566557;
    padding:10px;
    text-align:center;
    }
    
#arbeiten {
    margin: 2px;
    font-size: 13px !important;
    font-weight: bold; 
    color: #FF0000 !important;
    border:1px solid #000;
    background-color: transparent;
}

#comment{
	border-bottom:1px dotted #000;
}

#comment h1{
    display:inline;
    }
h2 {
	font-family: fixed !important;
}    
h2 a:link,a:visited{
 	font-family: fixed;
	font-size: 22px;
    color:#999;
    
	
	}
h2 a:hover{
	color:#444;
	background-color:transparent;
	}	
div.dyn {  
  overflow:hidden;
  padding:0; 
  text-align:center;
  margin-bottom:20px;
  
}

div.dyn table {
  background-color:#fff;
  border-collapse:collapse;
  text-align:center;
}

a.dyn {
  display:block;
   font-size:11px;
   color:#999
   text-align:center;
  
}
a:hover.dyn {
	color:#fff;
	}


td {
  border:solid 0px black;
  
}
tr{

}
#plan{
	width: 100%;    
	border:0px solid #000;
	font-size:9px;
}
	
#plan td{
	border:1px solid #000;
	font-size:10px;
	border:collapse;
	font-weight:bold;
	padding: 2px;
}

#plan tr:last-child td {
	padding: 10px 0 0 0;
}

a:link,a:visited{
	font-size:11px;
}

a:link,a:visited{
    color:#000;
    }
    
a:hover{
	background-color:#ef3423;
	color:#ededed;
	}	

input:hover {
	background-color:#444;
	}
.match {
	background-color:#00a213;
	font-color:#737373;
	font-weight:inherit;
	font-size:inherit;
}
.counter_upper {
	margin-bottom:35px;
	padding-bottom:10px;
	border-bottom:1px solid #999;
	word-wrap: normal;
}	

.counter_lower {
	margin-top:35px;
	padding-top:10px;
	border-top:1px solid #999;
	word-wrap: normal;
}
	
#n_g {
	font-weight:bold;font-size:10px;color:#333;text-align:left;
	}
#n_g:hover  {
	color:#999;
	background-color:transparent;
	}
#mailto,#mailtoall{
    ##color:#dcdcdc;
    ##color:#2323b3;
    color:#222;
    font-weight:bold;
    font-size:10px;
    padding-top:10px;
    display:block;
    }
#mailto:hover, #mailto:active, #mailto:focus,#mailtoall:hover,#mailtoall:active,#mailtoall:focus{
   
    color:transparent;
     color:#012345;
    }
#mailtolist{	
    color:#dcdcdc;  
    font-weight:bold;
    font-size:10px;

    }
#mailtolist:hover, #mailtolist:active, #mailtolist:focus{
    color:#000;
    } 
#mailtoall{
	font-size:16px;
	
	
}      
.inp {
    font-size:8px;
    border:1px solid #000;
    border-radius:9px;
    }
.inp:hover{
    background-color:#34935f;
    
    ##background-color:transparent;
    color:#fff;
    }
.überschr{
    text-align:left;
    text-decoration:none;
    font-weight:bold;
    margin-top:20px;
    font-size:14px;
    }
.überschr a:link{
    text-align:left;
    text-decoration:none;
    font-weight:bold;
    margin-top:20px;
    font-size:12px;
    } 

.functitle{
    text-align:left;
    text-decoration:none;
    font-weight:bold;
    font-size:14px;
    }   

#reptoken,#s_token,#replace {
	border:none;
	width:70px;
}

#rr{
	margin: 0;
}
#replace:hover {
	cursor:pointer;
}
td a:hover{
    background-color:transparent;
    }
 
#comment_c {
    border:1px solid #000;
    color:#bf0000;
    padding: 3px;
    margin:2px;
    border-radius:2px;
    
    
    }
#comment_c:hover {    
    border:1px solid #fff;
    
    }
.ind_dienstp{
    
    margin-top:10px;
    text-align:left;
    border-collapse:collapse;
    width:100%;
    }
    
.ind_dienstp tr {
    border-bottom:1px dotted #ededed;
    }
.ind_dienstp tr:hover {

    border-bottom:1px dotted #000;
    }   
.ind_dienstp #on{
    border-bottom:1px dotted #000;
    }
.ind_td{
    padding-top:5px;
    padding-right:20px;
    
    }
.tel {
    text-align:right;
    }
 .mailto {
    text-align:left;
    }
   
 .mailto a:link{
    color:#000;text-align:left;font-size:9px;font-weight:bold;
    }
 .mailto a:hover{
    color:#fe4d95;
    }
 #rank{
    font-size:10px;
    color:#999;
    margin-bottom:20px;
    border-bottom:1px dotted #000;
    width:230px;
    }
 #rank input{
 display:inline;
 font-size:10px;
    border:none;
    
    width:40px;
} 
 #search{
  font-size:10px;
    width:80px;
    display:inline;
    border:1px solid #888;
    }
 #searchsub{
  font-size:10px;
    width:120px;
    display:inline;
    border:1px solid #888;
    padding:1px;
    }   
#rank #tra_sub{
    width:130px;
    border:none;
    }
#mid {
	width:80%;
	border:0px dotted #000;
	
}    

#linkbox {
		margin: 30px 0 30px 0;
}

#linkbox .link {
	background-color: #666;
	padding: 10px;
	width: 250px;;
	margin: 1px;
	color: #fff;
	font-size: 16px;
	border-radius:10px;
	text-align: center;
	
}

.animate {
	-webkit-transition: all 1s ease-out;
	-moz-transition: all 1s ease-out;
	-ms-transition: all 1s ease-out;
	-o-transition: all 1s ease-out;
	transition: all 1s ease-out;
}
.animate500 {
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-ms-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
}

#linkbox .link:hover {
	background-color: #ededed;
	color: #000;
}

 
#linkbox  .nolink{
    font-weight:bold;font-size:15px;
    text-decoration: line-through;
    color:#ededed;
}

#linkbox .nolink:hover{
    color:#ededed;
    cursor:default;
    font-size:15px;
}
    
#linkbox .links {
	font-weight:bold;
	font-size:15px;
}

#linkbox .links:hover {
	font-size:15px;
	color:#0ba3ac;
	
}

#linkbox{   
    margin-bottom:20px;
}
#linkbox  ul{
	font-weight:bold;
	font-size:15px;
}

#linkbox  li .links {
	font-size:12px;
}



#heute {
    font-size:11px;
    color:#111;
    background-color:#fff;
    margin-bottom:10px;
    
    }
    
#heute td {
    border:1px solid #666;
    
    }
#heute td a:link, #heute td a:visited{
    color:#ff33ee;
    }
#heute td a:hover{
    color:#7a5dfc;
}
    
#ku {
	color:#b90000;
	font-weight:bold;
}  
  
.ulist {
	color:#000;
	font-weight:bold;
	font-size:10px;
}    
    
.uonline {
	color:#000;
	font-weight:
	light;font-size:7px
}

.author {
	font-weight:bold;
	font-size:10px;
	margin-left:10px;
}

.stext {
	text-align:left;
	margin-bottom:20px;
}  
.tausch {
	font-size:1.5em;
	text-align:left;
	display:inline;
	margin: 0 0 0 0;
} 
 
.search {
	margin:30px 0px 30px 0px ;
} 

.text {
	
	text-align:left;
	margin-top:10px;
	padding-bottom:40px;
}

.nachr {
	font-size:1em;
	text-align:left;
	background: #ededed;
	padding: 12px;
	text-align: center;
} 

.nachr_g {
	font-size:10px;
	color:#666;
	text-align:left;
} 

#nextShow {

	padding:10px;
	font-size:11px;
	color:#987654;
	border: 1px solid #000;
	margin:10px 0px 10px 0px;
}  

#shows {
	width:100%;
	border:0px solid #000;
}
#shows #l{
	text-align: left;
} 

#shows  #r{
	text-align: right;
} 

#loginerr {
	border: 0px solid #000;
	width:200px;padding:20px;
}

#groupslist {
}
 
 
#einaus {
	text-align:left;
	width: 50%;
	margin: 20px 0 20px 0;
	
} 
#einaus td {
	border : 0px solid #000;
	
}

#lc,#e {
	color: #0F31FF;	
	font-size : 1.4em;
	font-weight: bold;
}
 
#date {
	font-size: 1.3em;
}
 ## die cloud

 
 
 *			{outline:none;}



#x_axis 	{border:1px none ;width:100%;height:1px;position:absolute;top:250px;}
#y_axis 	{height:100%;width:1px;position:absolute;left:420px;}
#y_axis_line{border:1px none;height:100%;width:1px;position:absolute;left:50%;top:0px;}



#links a:visited	{text-decoration:line-through; }
#links a 			{padding:0px;margin:0px;z-index:100;position:absolute;left:0px;top:0px;width:100%;height:100%;}


#info			{position:absolute;left:50px;top:11px;color:black;font-size:11px;width:100%;}

#info a			{color:black;}
#info a:hover	{text-decoration:underline;font-weight:normal;}

#explorer	{position: absolute;left:10px;top:80px;color:black;font-size:11px;width:100%;line-height:15px;font-size:9px;color:#000;}
#explorer a {text-decoration: underline;}



#src 		{height:100%;width:100%; position: absolute; left:0px;top:0px;}
