/*
      Created by mediaPROJECTS.tv 2008
	  
*/


/* Allgemeine Selektoren */

* { padding: 0; margin: 0; }

a { text-decoration: none; }

a:link { color: #404040; }
a:visited { color: #5f5f5f; }
a:hover, a:focus {
 text-decoration: underline;
}
a:active {
 color: #a9a9a9;
}

h1 { font-size: 120%; }
h2 { font-size: 140%; }
h3 { font-size: 100%; font-weight: bold; }


h1, p { margin-bottom: 10px; }

h3 { margin-bottom: 20px; }

.mittig { text-align: center; }

.bildlinks { 
 float:left;
 padding: 0px; 
 border: 1px solid #ccc;
 margin-right: 20px; 
 margin-bottom: 20px;
}

.bildrechts { 
 float:right;
 padding: 0px; 
 margin-left: 20px;
 margin-top: 20px; 
 margin-bottom: 20px;
}

.bildrechts-ohne { 
 float:right;
 padding: 0px; 
 margin-left: 20px; 
 margin-bottom: 5px;
}

.galerie { 
 padding: 3px; 
 border: 1px solid #ccc;
 margin-right: 10px; 
 margin-bottom: 10px;
}

.info { 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

.clearing { clear: both; }

body { 
 background-color: #e2e2e2; 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}

#wrapper { 
 margin: 0 auto;
 width: 778px;

}
#header {
 background: url(header.jpg);
 color: #333;
 width: 778px;
 float: left;
 padding: 0px;
 height: 114px;
 margin: 30px 0px 0px 0px;
 }

#licht { 
 color: #333;
 width: 500px;
 height: 50px;
 float: left;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 background: #000000;
 }

#navigation { 
 background: url(navigation.jpg);
 color: #333;
 width: 500px;
 height: 27px;
 float: left;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 }

#flash { 
 color: #333;
 width: 278px;
 height: 229px;
 float: right;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 background: #ffffff;
 }

#content { 
 background:#ffffff;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 15px 20px 15px 15px;
 width: 464px;
 height: 647px;
 float: left;
 border-left: 1px solid #c1c1c1;
 display: inline;
}

#content-fran { 
 background:#ffffff;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 15px 20px 15px 15px;
 width: 464px;
 height: 1767px;
 float: left;
 border-left: 1px solid #c1c1c1;
 display: inline;
}

#content-faqs { 
 background:#ffffff;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 15px 20px 15px 15px;
 width: 464px;
 height: 837px;
 float: left;
 border-left: 1px solid #c1c1c1;
 display: inline;
}

#content-preise { 
 background:#ffffff;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 15px 20px 15px 15px;
 width: 464px;
 height: 937px;
 float: left;
 border-left: 1px solid #c1c1c1;
 display: inline;
}

#content-partner { 
 background:#ffffff;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 15px 20px 15px 15px;
 width: 464px;
 height: 1207px;
 float: left;
 border-left: 1px solid #c1c1c1;
 display: inline;
}

#content-imprint { 
 background:#ffffff;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 15px 20px 15px 15px;
 width: 464px;
 height: 1337px;
 float: left;
 border-left: 1px solid #c1c1c1;
 display: inline;
}

#infos { 
 float: right;
 color: #ffffff;
 border-right: 1px solid #c1c1c1;
 background-color: #ffffff;
 margin: -3px 0px 0px 0px;
 padding-bottom: 0px;
 width: 277px;
 height: 528px;
}

#infos-fran { 
 float: right;
 color: #ffffff;
 border-right: 1px solid #c1c1c1;
 background-color: #ffffff;
 margin: -3px 0px 0px 0px;
 padding-bottom: 0px;
 width: 277px;
 height: 1648px;
}

#infos-faqs { 
 float: right;
 color: #ffffff;
 border-right: 1px solid #c1c1c1;
 background-color: #ffffff;
 margin: -3px 0px 0px 0px;
 padding-bottom: 0px;
 width: 277px;
 height: 718px;
}

#infos-preise { 
 float: right;
 color: #ffffff;
 border-right: 1px solid #c1c1c1;
 background-color: #ffffff;
 margin: -3px 0px 0px 0px;
 padding-bottom: 0px;
 width: 277px;
 height: 818px;
}

#infos-partner { 
 float: right;
 color: #ffffff;
 border-right: 1px solid #c1c1c1;
 background-color: #ffffff;
 margin: -3px 0px 0px 0px;
 padding-bottom: 0px;
 width: 277px;
 height: 1088px;
}

#infos-imprint { 
 float: right;
 color: #ffffff;
 border-right: 1px solid #c1c1c1;
 background-color: #ffffff;
 margin: -3px 0px 0px 0px;
 padding-bottom: 0px;
 width: 277px;
 height: 1218px;
}

#footer { 
 width: 778px;
 height: 62px;
 background: url(footer.jpg);
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 line-height: 50px;
 clear: both;
 color: #333;
 margin: 0px 0px -7px 0px;
 padding: 0px;
}