body {
	margin:0;padding:0;border:0 none;
	background-color:#0F0F0F;color:#C4C4C4;           
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
	background-image:url(/images/background.jpg);background-position:top left;background-repeat: repeat-x;
	}

body * {margin:0;padding:0;border:0 none;}

a:link, a:active, a:visited { color: #98D9F5; text-decoration: none;}
a:hover { color: #98D9F5; text-decoration: underline; }


#colLeft a:link, a:active, a:visited { color: #98D9F5; text-decoration: none;}
#colRight a:link, a:active, a:visited { color: #98D9F5; text-decoration: none;}

#colLeft a:hover { color: #98D9F5; text-decoration: underline; }
#colRight a:hover { color: #98D9F5; text-decoration: underline; }

/* Style for the topofpage Navigation at each page's bottom */
a.footer:link, a.footer:visited, a.footer:active {color:#585758; text-decoration: none;}
a.footer:hover {color:#ffffff; text-decoration: underline;}    		

#hrefanfang {position:absolute;top:0px;left:0px;width:1px;height:1px;color:#000000;margin:0px;padding:0px;font-size:1px;}		


/*******************************************************+
 * Global Definitions for the page Layout
 */

div, textarea {
	scrollbar-base-color:#8C8CC6;
	}

h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-align:left;
	margin-bottom:6px;
	margin-top:0px;
	color:#f2f2f2;
	text-transform:uppercase;
	background-image:url(/images/h1bg.jpg);
	background-position:bottom right;
	background-repeat: no-repeat;
	padding-right:24px;
    }        
    
h1.greek {
	font-variant:normal;	
	}    
	
h1.first {
	margin-top:0px;

}	
    
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 6px;
	color:#ffffff;
	font-weight:normal;
	background-image:url(/images/h2bg.jpg);
	background-position:bottom right;
	background-repeat: no-repeat;
	padding-right:24px;
	margin-top:16px;
    }
    
h3 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:6px 2px 2px 0px;
	margin-bottom : 6px;
	margin-top : 8px;
	font-weight:bold;
	color:#ffffff;
    }    
    
h4 {
	margin:6px 2px 2px 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding:0px;
	font-weight:bold;
    }        
    
ul,ol {
	margin-top:4px;
	margin-bottom:8px;
	margin-left:27px;
	list-style-image:url(/images/ullist.gif);
	}	
	    
li {
	margin-bottom : 3px;
	line-height:130%;	
    }            
    
hr {
	width:410px;
	color:#585758;
	height:1px;

}    
    
p {	
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	line-height:130%;	
	text-align:justify;
	color:#1c1c1;
	margin-bottom:12px;
    }
    
p.runin {	
    font-size:11px;
	text-align:left;
	color:#1c1c1;
	margin-bottom:12px;
	margin-left:0px;
	padding-left:6px;
	border-left:2px solid #585758;
    }    
    
p.readmore {	
	text-align:right;
	color:#1c1c1;
	margin-bottom:9px;
	margin-left:0px;
	padding-right:12px;
	margin-top:-10px;
	background-image:url(/images/lister.gif);
	background-position:top right;
	background-repeat:no-repeat;
    }        
    
p.lister {	
	text-align:left;
	color:#1c1c1;
	margin-bottom:6px;
	margin-left:0px;
	padding-left:12px;
	background-image:url(/images/lister.gif);
	background-position:top left;
	background-repeat:no-repeat;
    }        

p.totop {
	margin-top:36px;
	padding-bottom:36px;
	font-size:10px;
	letter-spacing:0.2em;
	text-transform:uppercase;


}    
    
    
/* Beginn der Formate */ 

table {	margin:0;padding:0;border:0;border-collapse:collapse;empty-cells:show;table-layout:fixed; 
		font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;
		}
   
td,th {
	vertical-align:top;
	}    

.contactFormTable {
	width:400px;
	}    
    
.contactFormTable td {
	vertical-align:top;
	padding-bottom:6px;
	}    

.contactFormTable td.label {
	vertical-align:top;
	padding-bottom:6px;
	padding-top:4px;
	padding-right:6px;
	width:150px;
	text-align:right;
	}    
	
/* Das ist der Content-Wrapper für den Body */

#contentwrapper {
	position:relative;
	margin:0 auto;
	width:754px;
	background-image:url(/images/default-background.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	height:394px;
	}

#colLeft {
	position:absolute;
	top:364px;
	left:168px;
	width:266px;
	}
	
#colRight {
	position:absolute;
	top:394px;
	right:0px;
	width:266px;
	}
	
#colDouble {
	position:absolute;
	top:364px;
	left:268px;
	width:410px;
	}	
	
#language {
	position:absolute;
	top:364px;
	left:0px;
	text-align:left;
	z-index:20;
	}
	
a.language:link, a.language:active, a.language:visited { color: #585758; text-decoration: none; padding-left:6px; border-left: 3px solid #585758; margin-bottom:3px;display:block;}
a.language:hover { color: #ffffff; text-decoration: underline; }		

#mainNavigation {
	position:absolute;
	top:48px;
	right:0px;
	width:700px;
	filter:Alpha(opacity=80, finishopacity=0, style=0);
	-moz-opacity:0.8;
	}			

#mainNavigation p {
	font-family: Arial, Helvetica, sans-serif;
	margin-right:0;margin-left:0;
	font-size:20px;
	margin-bottom:6px;
	text-align:right;
	color:#98D9F5;
	line-height:120%;	
	}			
	
#mainNavigation a:link,a:active,a:visited { color: #98D9F5; text-decoration: none;  }
#mainNavigation a:hover { color: #ffffff; text-decoration: underline; }

        
	
.message-text {
    margin:6px;
	padding-left:6px;
    }
    
img.thumb {
	width:132px;
	height:99px;
	margin:0px;
	padding:0px;
	border:0px none;
	}    	
	
img.wallpaper {
	width:132px;
	height:99px;
	margin:0px;
	padding:0px;
	border:0px none;
	margin-bottom:6px;
	}    		
	
img.partnerlink {
	margin:0px 0px 12px 0px;
	width:266px;
	height:90px;
	}    		
	

/**************************
 * Form Fields
 *
 *
 */ 


input {
    color:#f2f2f2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    border: solid 1px #666666;
    background-color:#282828;
    padding:1px;
    }	
    
input.fieldError {
    background-color:#660000;
    }	    
    
input.ibutton {
    color:#e5e5e5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height:22px;
    color:#000000;
    font-size:11px;
    border: solid 1px #666666;
    background-color:#F8F2E3;
    cursor:hand;
}    
    
   
textarea.fieldError {
    background-color:#660000;
    }	        


textarea {
	color:#f2f2f2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    border: solid 1px #666666;
    background-color:#282828;
    padding:2px;
    scrollbar-base-color:#000000;
    scrollbar-3dlight-color:#535456;
    scrollbar-arrow-color:#535456;
    scrollbar-darkshadow-color:#535456;
    scrollbar-face-color:#100F0F;
    scrollbar-highlight-color:#100F0F;
    scrollbar-shadow-color:#100F0F;
    scrollbar-track-color:#100F0F;
    }    
    
textarea.banner {
	font-family: Courier New, Arial, Helvetica, sans-serif;
	margin-top:6px;
	}    
	
div.contactFormLine {
	margin-top:2px;
	margin-right:8px;
}	
	
button {
	color:#f2f2f2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height:22px;
    color:#000000;
    font-size:11px;
    border-style:inset;
    border-width:2px;
    border-color:#A7A7A7;
    background-color:#fafafa;
    cursor:hand;
}	



	
