/* dreamies.de */

*{
	padding:0px;
	margin:0px;
}

form{
	padding:0px;
	margin:0px;
	
}

ul li{
	list-style-type:none; 
	list-style-position:outside;	
}

body{
	font:12px verdana, helvetica, arial, sans-serif;
	color:#000000; 
	background-color:#E0E8EF;
}


a:link, a:visited, a:active{
	text-decoration:underline; 
	color:#000000;
}
a:hover{
	text-decoration:none;
}


h1{
	font-size:20px;
	color:#47555F;
	letter-spacing:-1px; 
}

h1 a:link, h1 a:visited, h1 a:active, h1 a:hover{
	color:#47555F;
	text-decoration:none;
}

h1 a:hover{
	text-decoration:underline;
}


h2{
	font-size:16px;
	color:#3B474F;
}

p{
    line-height:140%;  
}

select{
    padding:4px 7px;     
}

option{ 
   padding-left:5px;    
}


fieldset{
    border:1px solid #9BAFBF;
    padding:15px;
    padding-top:0px;
}

legend{
    font-size:14px;
    font-weight:bold;
    padding:0px 8px;
    color:#000000;
}

.pnav a{
	border:1px solid #5c88bd;
	background-color:#9bbde6;
	padding:2px 5px;
	margin:0px 3px 0px 0px;
	color:#000000;
	text-decoration:none;
	font:12px arial;
	white-space:nowrap;
}

.pnav a:hover{
	background-color:#5c88bd;
	color:#ffffff;
}

.pnav .pnavcur{
	background-color:#5c88bd;
	color:#ffffff;
}


.tagc a{
	line-height:24px;
	font-size:16px;
	padding:3px;
	margin:0px 3px;
	text-decoration:none;
}

.tagc a:hover{
	background-color:#5c88bd;
	color:#ffffff;
}


#submenu a:link, #submenu a:visited, #submenu a:active, #submenu a:hover, a.submenuakt:link, a.submenuakt:visited, a.submenuakt:hover, a.submenuakt:active{
	text-decoration:underline;
	font-weight:bold;
	padding:4px 8px;
	font-size:14px;
}

#submenu a:hover, a.submenuakt:link, a.submenuakt:visited, a.submenuakt:hover, a.submenuakt:active{
	background-color:#A8BECF;
}


a.bbl:link, a.bbl:visited, a.bbl:hover, a.bbl:active{
	padding:8px 12px;
	background-color:#b5ccdf;
	border:1px solid #EFEFEF;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}

a.bbl:hover{
	text-decoration:underline;
}


a.mlop:link, a.mlop:visited, a.mlop:hover, a.mlop:active{
	display:block;
	padding:15px 8px;
	color:#3F3F3F;
	font-weight:bold;
}



a.bild:link img, a.bild:visited img, a.bild:hover img, a.bild:active img{
	border:1px solid #000000;
	padding:1px;
}


.lang-en, .lang-de{
	padding-left:15px;
}
.lang-en{
	background: url(http://s1.dreamies.de/images/lang_en.gif) no-repeat left;
}
.lang-de{
	background: url(http://s1.dreamies.de/images/lang_de.gif) no-repeat left;
}

#lframe{
	margin:30px auto;
	margin-bottom:5px;
	width:750px;
	text-align:right;
}


.header{
	margin:auto;
	width:840px;
	height:51px;
	font-size:1px;
	background:#E0E8EF url(http://s1.dreamies.de/images/header.gif) no-repeat;
}


.main{
	margin:auto;
	padding:15px 30px;
	width:750px;
	border:15px solid #9BAFBF;
	border-top:0px none;
	background-color:#C3D2DF;
}



#headerlogo{
	margin-left:15px;
	position:absolute;
}


#menu{
	margin-left:205px;
	padding-top:16px;
	color:#ffffff;
	font:18px "trebuchet ms", Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

#menu a{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	margin:0px 17px;
}

#menu a:hover{
	color:#FFF6CF;
}

#menu .menakt{
	color:#FFF6CF;
}

.new-bubble{
	padding-top:8px;
	margin-left:250px;
	margin-top:-28px;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	position:absolute;
	width:50px;
	height:42px;
	background:url(http://s1.dreamies.de/images/new.png) no-repeat;
}



.footer{
	margin:auto;
	width:640px;
	text-align:center;	
}

.spacer{
	height:30px;
	margin:auto;
	width:30px;
}

.tab{
	width:100%; 
	border:none; 
	border-spacing:0px; 
	border-collapse:collapse;
}

.tabtr1{
	background-color:#b5c4cf;
}


.tabtr-even{    
    background-color:#b9c9d5;    
}

.tabtr-odd{   
    background-color:#b5c4cf;    
}

.tabtr-hot{   
    background-color:#b0cce1;    
}


.tabtr-hover{   
    background-color:#adbdc8;    
}


.tabtd1{
	padding:5px;
}

.tabtd2{
	height:2px; 
	padding:0px;
}

.tabtd3{
	height:1px;
	padding:0px;
	background-color:#666666;
}


.fsmall{
	font-size:10px;	
}




.optbox{
	border:2px solid #7F7B6F; 
	position:absolute; 
	text-align:left; 
	background-color:#F3EBD4;	
	padding:5px 13px;
}

.optbox li{
	margin:13px 0px;		
}



.gal-prev{
	display:block;
	height:165px;
	width:165px;
	text-align:center;
	font-family:Arial,Verdana,sans-serif;
	border:1px solid #000000;
}

.gal-prev:link, .gal-prev:visited, .gal-prev:active, .gal-prev:hover{
	color:#ffffff;
	text-decoration:none;
}

.gal-prev:hover .backg{
	opacity:1.0;
	filter:alpha(opacity=100);
}

.gal-prev .backg{
	width:161px;
	padding:7px 2px;
	background-color:#000000;
	opacity:.80;
	filter:alpha(opacity=80);
}

.gal-prev .info{
	font-size:14px;
}

.gal-prev .info .title{
	font-weight:bold;
	font-size:16px;
	margin-bottom:5px;
}



.error{
	margin-bottom:20px;
	padding:10px;
	border:5px solid #8EA0AF;
	background-color:#EFB3BC;
	text-align:center;
	font-size:20px;	
}

.error p{
    font-size:14px;
    margin-top:10px;   
}


.erfolg{
	margin-bottom:20px;
	padding:10px;
	border:5px solid #8EA0AF;
	background-color:#C2FFBF;
	text-align:center;
	font-size:20px;	
}

.erfolg p{
    font-size:14px;
    margin-top:10px;   
}


.input-big{	
	font-size:20px;	
	padding:4px;
	width:260px;	
}

.input-big-button{
	padding:4px;
	font-weight:bold;
}

.input-text{
	padding:4px;
}


.ipt-red{
    background-color:#ffcccc;
}


.input-searchbox{
	background:#ffffff url(http://s1.dreamies.de/images/lupe_box.gif) no-repeat;
	background-position:5px center;
	padding-left:30px;
}



.tagcloud{
	line-height:35px;
	text-align:justify;	
}

.tagcloud a:link, .tagcloud a:visited, .tagcloud a:hover, .tagcloud a:active{	
	background-color:#f1e2ab;
	padding:5px 8px;
	text-decoration:none;
	margin:0px 1px;
		
}
	
.tagcloud a:hover{		
	background-color:#ffffff;	
}


.tabbox{   
    display:block;
    padding:10px 2px;
    margin-bottom:50px;
    text-align:center;    
}

.tabbox a{
	background-color:#6B818F;
	color:#ffffff;
	padding:6px 12px;
	margin:5px;
	margin-right:10px;
	text-decoration:none;
	font-size:12px;
	white-space:nowrap;
}

.tabbox a:hover{
	background-color:#9BAFBF;
}

.tabbox .tabboxcur{
	font-weight:bold;
}


    
.galbild{     
    width:124px;        
}
    
	
.imgoptbox{        
    text-align:left;
    width:170px;
    position:absolute;
    background-color:#EFEFEF; 
    border:5px solid #666666;
    padding:0px 8px; 
    margin-left:-36px;
    display:none;
    z-index:1000;
    margin-top:-5px;         
}


.imgoptbox a{
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

.imgoptbox a:hover{
	text-decoration:underline;
}

.imgoptbox li{
	margin:10px 0px; 
}

.imgoptbox .fl-img{
	float:left;
	margin-right:5px;
}

.uname{     
    font-weight:bold;           
}
    
    
.dashedbox{
    padding:15px;
    text-align:left; 
    border:1px #666666 dashed; 
    background-color:#B5CCDF;
    margin-bottom:20px;
}

.commbox{       
    width:500px;
    text-align:left;              
}
    
.commfield-head{      
    margin-bottom:10px;
}
    
.commfield-menu{
    display:none;
    margin-left:30px;
    font-size:11px;
}
    
.commfield-menu a{
    color:#333333;
}

       
.clearBoth{
    clear:both;
}
