/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ 
/* - - - - - - - - - - (c) 2007 basecmp Professional Web Solutions - - - - - - - - - - */
/* - - - - - - - - - -   Author: Arne Wiehe,awiehe@basecmp.com   - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ 
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ 

/* - - - - - - - - - - - - - - - - - - - Generals - - - - - - - - - - - - - - - - - - - */  

body { margin:0; padding:0; background: #cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;}

h1, h2, h3, h4, h5 { }
td {vertical-align:top;}form { margin: 10px 0;  font-size: 12px;} 

input.field { width: 200px; padding: 0 5px; border:1px dotted black; background:#cccccc; } 
textarea { width: 420px; padding: 0 5px; border:1px dotted black; background:#cccccc; } 
input.button { width:auto; margin:10px 0; padding:0; background:red; border:1px solid green; }
input.radio { width:auto; margin:5px; padding:0; vertical-align: middle; } 
div.padder01 { padding: 5px 5px 5px 10px; } 

a:link {color:#000000;}
a:visited {color:#000000;text-decoration:none}
a:hover {text-decoration:underline}
a:active {text-decoration:underline}

.cleaner {clear:both; height:1px; border:none; margin:0; padding:0; background:transparent;}

/* - - - - - - - - - - - - - - - - - Content Areas - - - - - - - - - - - - - - - - - - */  

#content { margin:10px auto 15px 10px;  }

#blende01 { position:fixed; top:0; left:0; height:50px; width:1100px; z-index:2; background:#cccccc; } 
#blende02 { position:fixed; bottom:0; left:0; height:40px; width:1100px; z-index:2; background:#cccccc; }

#header { position:fixed; top:10px; height:35px; width:1100px; padding-top:4px; background:white; z-index:3; }
#footer { margin:0; padding:0; text-align: right; }

#main1 { /* farbe der linken spalte */ margin:95px 30px 0 0;  width:1100px; z-index:1; }
#main2 { /* farbe der rechten spalte */ margin:0; padding:0; }

#left { width:0; margin:0;  padding:0; }
#right { float:right; width:350px; padding:0; margin-top:15px; }
#middle { margin:0 360px 0 0; padding: 0; }

#reisebuero {position:fixed; bottom:20px; left: 1000px; z-index:5;}

/* - - - - - - - - - - - - - - - - - Navigation - - - - - - - - - - - - - - - - - -  */  

div.nav { position:fixed; z-index:3; bottom:10px; width:1100px; height:25px; margin:0;  padding-top:8px; background:white; font-weight:bold; font-size:16px; text-align:justify;  }

/* *** Level 1 *** */ 
div.nav a { color:#9c9c9c; margin-right:80px; text-decoration:none; }
div.nav a:hover {  color:#990000; text-decoration:none; } 
div.nav a:visited {color:#9c9c9c; text-decoration:none;}

div.nav a.current:link,div.nav a.current:visited,div.nav a.current:hover,div.nav a.current:active { margin-right:90px; color:#990000; }

/*  *** Level 2  *** */
#subnav { position:fixed; z-index:3; top:55px; width:1100px; height:25px; padding-top:8px; border:1px solid white; font-weight:bold; font-size:16px; /*font-family: Arial, Helvetica, sans-serif; */ }
#subnav a { color:#9c9c9c; margin-right:40px; text-decoration:none; } 
#subnav a:hover {color:#990000; text-decoration:none;}
#subnav a:visited {color:#9c9c9c; text-decoration:none;}


	
/*  - - - - - - - - - - - - - - - - - - Multiboxen   - - - - - - - - - - - - - - - - - - */


div.multibox {
	position: relative;
    padding: 0px;
    width: 300px;
    margin: 0 0 10px 0;
	font-size:12px;
	}


div.multibox h1 {
	font-size:18px;
	font-weight:bold;
	margin:0 0 5px 0;
	}
	
div.multibox h2 {
	font-size:16px;
	font-weight:bold;
	}

div.multibox ul {
	list-style-type: square;
	padding:0 0 0 15px;
	margin:0 0 6px 0;
	}

div.multibox ul a {
	font-weight: bold;
	}
	
div.multibox ol {
	padding:0px;
	padding-left: 15px;
	margin:0;
	margin-bottom:6px;
	}
