* { margin: 0; padding: 0; }

body
{background-image: url(page-stuff/color.jpg); background-color: #99cc66; margin:0; padding:0;
font-family: "Albany",arial, helvetica, verdana, tahoma, sans-serif; text-align: left;
font-size: 9pt; color: #000000;

 scrollbar-3d-light-color: #CCFF99;
 scrollbar-arrow-color: #000000;
 scrollbar-base-color: #99CC66;
 scrollbar-darkshadow-color: #000000;
 scrollbar-face-color: #CCFF99;
 scrollbar-highlight-color: #CCFF99;
 scrollbar-shadow-color: #999999;
 scrollbar-track-color: #99CC66;
 overflow-x: hidden; 
 overflow-y: auto;
}
	
a:link, a:visited, a:active { font-size: 100%;
font-family: "Albany",arial, helvetica, verdana, tahoma, sans-serif; color:#003300; text-decoration:none; font-weight: bold;}

a:hover{ text-decoration:none;background-color:#CCFF99;
color:#000000;
}

#zentriert {
width: 1024px;
position: absolute;
left: 50%;
margin-left: -512px;
}

#menu {
    position: absolute;
	padding-top:1.5em;
	height:154px;
	width:100%;
	background:url(page-stuff/head.jpg) no-repeat;
}

.menu_text {
	float:left;
	padding-top:60px;
	padding-left: 176px;
	height:28px;
	font-size:9pt;
}


#menu ul {
float:left;
display:inline;
margin: 0; 
padding: 0;
list-style-type: none;
} 

#menu li {
float:left;
display:inline;
margin: 0;
padding:0;
} 

#menu a {
display: block;
margin: 1;
padding: 7 8 7 8;
border: 1px solid #666666;
background:url(page-stuff/bg-navi.jpg);
text-decoration: none;
} 

#menu a:link, #menu a:active, #menu a:visited {
color: #000000;
}

#menu a:hover {
border: 1px solid #000000;
background: #003300;
color: #ffffff;
} 


*+#content { /*nur IE7 und 8*/
	float:left;
}


#content { 
    padding:10px 0 0 30px;
    width:1000px;
    min-height:700px!important;
    height:100%;
    background:url(page-stuff/bg.jpg) repeat-y;
	overflow: visible;
}

#content_links {
	float:left;
	font-size: 9pt;
	width:210px;
	margin-left:3px;
	padding-top:160px;
	height:auto !important;
	height:100%;
	clear:left;
}

.content_block {
    float: left;
    font-size:9pt;
}

.content_links_block {
    float: left;
    font-size:8pt;
}

.content_links_block h2 {
    font-size:9pt;
    font-weight: bold;
}

.content_links_block a, a:visited {
    font-size:9pt;
}

.content_galerie_block {
    float: left;
    font-size:8pt;
}

.content_galerie_block h2 {
    font-size:9pt;
    font-weight: bold;
}

.content_galerie_block a {
    font-size:8pt;
}

.content_galerie_block a:visited {
    font-size:8pt;
}

#content_shootings2009 {
   height: 900px;
   overflow: hidden;   
   display: table;
}

#content_shootings2010 {
   height: 1280px;
   overflow: hidden;   
   display: table;
}

#content_gesamt {
	float:left;
	font-size: 9pt;
	width:935px;
	margin-left:3px;
	padding: 160px 10px 20px 15px;
	height:auto !important;
	height:100%;
	clear:left;
	}
	
#news img {
border: 1px solid #000000;
}

#content_rechts {
	float: left;
	width:705px;
	padding-left:15px!important;
	padding: 160px 10px 0 15px;
	height:auto !important;
	height:100%;
}

#content_galerie {
	float: left;
	width:716px;
	padding: 145px 10px 0 5px;
	height:auto !important;
	height:100%;
}

#content a, a:visited {
	color:#003300;
	font-weight: bold;
}

#content a:hover{
	color:#003300;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

#content_trenner {
	float:left;
	width:2px;
	height:400px;
	margin:180px 10px 0 8px;
	background:url(page-stuff/linie-content.gif) repeat-y;
}

#content_galerie_trenner {
	float:left;
	width:2px;
	height:500px;
	margin:180px 10px 0 8px;
	background:url(page-stuff/linie-content.gif) repeat-y;
}

.content_untermenu_trenner {
  border: 0px; 
  border-top: dotted 1px #003300;
  border-bottom: solid 1px #FFFFFF;
  padding-top:5px!important; 
  padding-bottom:5px!important;
}

.content_links_trenner {
  width: 250px;
  border: 0px; 
  border-top: dashed 1px #003300;
  border-bottom: solid 1px #FFFFFF;
  padding-top:5px!important; 
  padding-bottom:5px!important;
}

.content_galerie_trenner {
  width: 230px;
  border: 0px; 
  border-top: dashed 1px #003300;
  border-bottom: solid 1px #FFFFFF;
  padding-top:5px!important; 
  padding-bottom:5px!important;
}

.content_links_absatz {
  float:none;
  line-height:6px!important;
  line-height:0px;
}

.content_tipp_block{
  font-size: 8pt;
  border-style: dashed;
  border-width: 1px;
  border-color: #003300;
  padding: 5px;
}

.content_tipp_block a, a:visited {
    font-size:9pt;
}


.content_kasten{
  font-size: 8pt;
  border-style: dashed;
  border-width: 1px;
  border-color: #999999;
  float:left;
  position: absolute;
  margin-top: 0px!important;
  margin-top: 0px;
  margin-left: 820px!important;
  margin-left: 820px;
  width:95px;
  height:40px;
}

.impressum_fotokasten{
  font-size: 8pt;
  border-width: 0px;
  float:left;
  position: absolute;
  margin-top: -30px!important;
  margin-top: -30px;
  margin-left: 525px!important;
  margin-left: 525px;
  width:375px;
  height:250px;
}

.referenzen_fotokasten{
  font-size: 8pt;
  border-width: 0px;
  float:left;
  position: absolute;
  margin-top: 20px!important;
  margin-top: 20px;
  margin-left: 625px!important;
  margin-left: 625px;
  width:266x;
  height:400px;
}


.unten {
position: absolute;
bottom: 0;
width: 100%;
line-height: 1.5em;
background:url(page-stuff/unten.jpg) no-repeat;
} 

#foto_index {
	float:left;
	position: absolute;
	margin-top: 23px!important;
	margin-top: 23px;
	margin-left: -12px!important;
	margin-left: -950px;
	width:130px;
	height:100px;
	background:url(page-stuff/foto_index.jpg);
}

#foto_me {
	float:left;
	position: absolute;
	margin-top: 23px!important;
	margin-top: 23px;
	margin-left: -12px!important;
	margin-left: -950px;
	width:130px;
	height:100px;
	background:url(page-stuff/foto_me.jpg);
}

#foto_galerie {
	float:left;
	position: absolute;
	margin-top: 23px!important;
	margin-top: 23px;
	margin-left: -12px!important;
	margin-left: -961px;
	width:130px;
	height:100px;
	background:url(page-stuff/foto_galerie.jpg);
}

#foto_shootings {
	float:left;
	position: absolute;
	margin-top: 23px!important;
	margin-top: 23px;
	margin-left: -12px!important;
	margin-left: -961px;
	width:130px;
	height:100px;
	background:url(page-stuff/foto_shootings.jpg);
}

#foto_angebot {
	float:left;
	position: absolute;
	margin-top: 23px!important;
	margin-top: 23px;
	margin-left: -12px!important;
	margin-left: -950px;
	width:130px;
	height:100px;
	background:url(page-stuff/foto_angebot.jpg);
}

#foto_referenzen {
	float:left;
	position: absolute;
	margin-top: 23px!important;
	margin-top: 23px;
	margin-left: -12px!important;
	margin-left: -950px;
	width:130px;
	height:100px;
	background:url(page-stuff/foto_referenzen.jpg);
}

#foto_links {
	float:left;
	position: absolute;
	margin-top: 23px!important;
	margin-top: 23px;
	margin-left: -12px!important;
	margin-left: -950px;
	width:130px;
	height:100px;
	background:url(page-stuff/foto_links.jpg);
}

#foto_gb {
	float:left;
	position: absolute;
	margin-top: 23px!important;
	margin-top: 23px;
	margin-left: -12px!important;
	margin-left: -950px;
	width:130px;
	height:100px;
	background:url(page-stuff/foto_gb.jpg);
}

#foto_impressum {
	float:left;
	position: absolute;
	margin-top: 23px!important;
	margin-top: 23px;
	margin-left: -12px!important;
	margin-left: -950px;
	width:130px;
	height:100px;
	background:url(page-stuff/foto_impressum.jpg);
}

TD {
font-size: 9pt;
}

INPUT {
font-size: 9pt;
}

.radio { border:0px }

TEXTAREA { 
font-size: 9pt; 
}