body,table,th,td,p,a,ul,li,form,fieldset,pre,img,div,span,iframe,h1,h2,h3,h4 {
 border: 0;
 margin: 0;
 padding:0;
}

input,textarea,select {
 margin: 0;
 padding:0;
 vertical-align:middle;
}
input[type=submit] { padding:0 0.5em; }


body  { color:#000000; font:75% Verdana, sans-serif; line-height:1.5em; text-align:center; background:#FFFFFF; padding:18px 0; }
html>body { font-size:12px; }


a:link    { color:#000000; text-decoration:underline; }
a:visited { color:#323232; text-decoration:underline; }
a:focus   { color:#0066A5; text-decoration:underline; }
a:hover   { color:#0066A5; text-decoration:underline; }
a:active  { color:#0066A5; text-decoration:underline; }


h1 { font-size:1.5em; line-height:1em; font-weight:500; }
h2 { font-size:1.3333em; line-height:1.125em; font-weight:600; }
h3 { font-size:1.1666em; line-height:1.2857em; font-weight:600; }
h4 { font-size:1em; line-height:1.5em; font-weight:500; }


.small  { font-size:0.8333em; line-height:1.8em; }
.large  { font-size:1.1666em; line-height:1.2857em; }
.left   { text-align:left; }
.fleft  { float:left; }
.right  { text-align:right; }
.fright { float:right; }
.center { text-align:center; }
.clear  { clear:both; }


div#wrapper   { width:100%; margin:auto; text-align:left; }
div#header    { display:block; height: 80px; overflow:hidden;  background: #FFFFFF url(../img/bg_menu.gif) repeat-x center;}
div#footer    { border-top: 2px solid #0167A6; margin-top: 50px; }

div#header h1 a   { display:block; float: right; width:246px; height:80px; overflow:hidden; margin-right: 120px;  background: #FFFFFF url(../img/logo_pa.gif) no-repeat center; }
div#header h1 a b { display:none; }

ul#navigation        { list-style-type:none; margin-right: 10px; margin-top: 31px; overflow:hidden; text-align:right; margin-left: 100px;}
ul#navigation li     { overflow: hidden; height: 24px; display: block; float: left;}
ul#navigation li a   { overflow: hidden; display: block; height: 72px; margin-right: 22px; color: #FFFFFF; font-weight: bold; text-decoration:none; font-size: 17px; }
ul#navigation li a b { display: none;}

ul#navigation  .start  a	{ background: #FFFFFF url(../img/bt_start.png) no-repeat center;  width: 60px; }
ul#navigation  .start.active  a	{ background-position: 0px -48px; }
ul#navigation  .fotografen a	{ background: #FFFFFF url(../img/bt_fotografen.png) no-repeat center; width: 121px; }
ul#navigation  .fotografen.active a	{ background-position: 0px -48px; }
ul#navigation  .referenzen a	{ background: #FFFFFF url(../img/bt_referenzen.png) no-repeat center; width: 122px; }
ul#navigation  .referenzen.active a	{ background-position: 0px -48px; }
ul#navigation  .kontakt a	{ background: #FFFFFF url(../img/bt_kontakt.png) no-repeat center; width: 85px; }
ul#navigation  .kontakt.active a	{ background-position: 0px -48px; }

ul#navigation  a:link	{ background-position: 0px 0px; }
ul#navigation  a:visited	{ background-position: 0px 0px; }
ul#navigation  a:focus	{ background-position: 0px -24px; }
ul#navigation  a:hover	{ background-position: 0px -24px; }
ul#navigation  a:active	{ background-position: 0px -48px; }

div#main	{ width: 468px; overflow: hidden; margin-left: 100px; }
/*
div#main.start li { text-align: center; list-style-type:none; width: 466px; height: 376px; }
div#main.start img { list-style-type:none; border: 1px solid #FFFFFF;}
*/

div#main.start .si   { display: block; width: 466px; height: 376px; background-position:center; background-repeat:no-repeat; border: 1px solid #0167A6; }
div#main.start .si i { display:none; }


div#main.kontakt h2 { margin-bottom: 1.5em;}
div#main.kontakt p { margin-bottom: 1.5em;}
div#main.kontakt label { display: block; float: left; width: 10em; margin: 0.5em 0;}
div#main.kontakt input { display: block; float: right; width: 25em; margin: 0.5em 0;}
div#main.kontakt textarea { display: block; float: right; width: 27.75em; height: 7.5em; margin: 0.5em 0; font: 1em Verdana, sans-serif; }

div#main.referenzen { width: 732px; }
div#main.referenzen h2 { margin-bottom: 1.5em;}
ul#thumbnails_ref      { list-style-type:none; float: left; overflow:hidden; width: 732px; }
ul#thumbnails_ref li   { display: block; float: left; width: 54px; height: 64px; margin-right: 10px;}
ul#thumbnails_ref .ti  { display: block; width: 52px; height: 52px; margin:1px; background-position:center; background-repeat:no-repeat; }
ul#thumbnails_ref a	{ background: #FFFFFF url(../img/bt_thumbnail.png) no-repeat; overflow: hidden; width: 54px; height: 64px; display: block; float: left;}
ul#thumbnails_ref i	{ display:none; }

ul#thumbnails_ref  a:link	{ background-position: 0px 0px; }
ul#thumbnails_ref  a:visited	{ background-position: 0px 0px; }
ul#thumbnails_ref  a:focus	{ background-position: 0px -64px; }
ul#thumbnails_ref  a:hover	{ background-position: 0px -64px; }
ul#thumbnails_ref  a:active	{ background-position: 0px -128px; }

/* Begin Fotografen */

div#personen   { margin-left: 100px; display: block; float: left; margin-bottom: 30px; }
div#personen a { margin-right: 30px; }
div#personen .active { font-weight:600; }

div#gallery-image-wrapper	{ text-align: center; margin-left: 100px; width: 468px; height:378px; float: left; }
div#gallery-image-border	{ border: 1px solid #0167A6; }
div#gallery-image-wrapper img	{ border: 1px solid #FFFFFF; }

div#photographer_img	{ float: right; width: 246px; margin-right: 120px;}

div#photographer_infos	{ border-top: 1px solid #0167A6; float: right; border-bottom: 1px solid #0167A6; width: 246px; margin-right: 120px; }


ul#thumbnails 	{ list-style-type:none; float: right; overflow:hidden; width: 256px; margin-top: 20px; margin-right: 120px; }
ul#thumbnails li   { display: block; float: left; width: 54px; height: 64px; margin-left: 10px;}
ul#thumbnails .ti  { display: block; width: 52px; height: 52px; margin:1px; background-position:center; background-repeat:no-repeat; }
ul#thumbnails a	{ background: #FFFFFF url(../img/bt_thumbnail.png) no-repeat; overflow: hidden; width: 54px; height: 64px; display: block; float: left;}
ul#thumbnails i	{ display:none; }

ul#thumbnails a:link	{ background-position: 0px 0px; }
ul#thumbnails a:visited	{ background-position: 0px 0px; }
ul#thumbnails a:focus	{ background-position: 0px -64px; }
ul#thumbnails a:hover	{ background-position: 0px -64px; }
ul#thumbnails a:active	{ background-position: 0px -128px; }

/* End Fotografen */



div#copyright { margin-left: 100px; font-size: 10px;)
