@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0; border:none;}
img {border:none; outline:none;}
a  {outline:none;}

html,body {height: 100%;}

body {	font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:13px;
		font-weight:normal;
		line-height:1.6em;
		}

/* startseite */
#start {
	margin:0;
	padding:0;
	background-color:#fff;
	color:#000;
	background-image:url(../images/bg_start.gif); background-position:center; background-repeat:repeat-y;
	min-height:100%; /* Min height in modern browser */
	height:100%; /* Min height iIE (<7) */
	}

#links {
  float:left;
  width:49%;
  margin:0;
  padding:0;
  text-align:right; 
  /*border:1px solid #0f0;*/
  
}

#rechts {
  float:right;
  width:49%;
  margin:0;
  padding:0;
  text-align:left;
  background-color:#fff;
}

#logo_photo {margin-right:29px; margin-top:25%;}
#logo_bleucht {margin-left:25px;margin-top:25%;}

/*
#menu_start_photo {margin:50px 30px 0 0;}
#menu_start_bleucht {margin:50px 0 0 30px;}
*/

/* Photographie */
#photographie {background-color:#575a61; color:#fff;}
#photographie #preview img {border:1px solid #aaa;}
#photographie #preview a img:hover {border:1px solid #fff;}
#photographie #big img {border:2px solid #eee; margin-top:30px;}

#rabatt {position:absolute; top:260px; left:8px;}

/* Beleuchtung */
#beleuchtung {background-color:#fff; color:#575a61;}
#beleuchtung #main img {border:2px solid #555;}
#beleuchtung #preview img {border:1px solid #777;}
#beleuchtung #preview a img:hover {border:1px solid #333;}
#beleuchtung #big img {border:2px solid #555; margin-top:25px;}
#vita td, #produktionen td {vertical-align:top;}


/* Both */
#banner {height:130px;}
#logo {position:absolute; top:30px; left:40px;}

#menu {float:left; width:270px;}
#menu img { float:right; display:block; clear:right;}

#main {margin-left:310px; width:670px; padding-bottom:25px;}
#main p {margin-bottom:1.5em;}
#main ul {margin-left:15px; list-style-position:outside; list-style-type:disc;}
#main #gallery {margin-left:0;}

#submenu { margin-top:3px;}
#submenu a { color:#fff; text-decoration:none; font-weight:bold;}
#submenu a:hover, #submenu a.aktiv { color:#f9832e;}

#photographie .jcarousel-skin-tango { margin-top:10px;} 

h1 {font-size:1em; font-weight:bold; margin:0 0 1.2em 0;}
h2 {font-size:1em; font-weight:bold; margin:2em 0 .6em 0;}
h3 {font-size:1em; font-weight:normal; margin:1.2em 0 1em 0;}

h1.photographie {background: url(../images/photo_zitat_Rheims.gif); background-position:left; background-repeat:no-repeat;text-indent:-1000em; height:40px; width:100%; }
h1.babyparty {background: url(../images/photo_babyparty.gif); background-position:left; background-repeat:no-repeat;text-indent:-1000em; height:40px; width:100%; }

.rechts {float:right; margin:0 0 10px 20px; border:2px solid #eee;}


/* preload */
#preload {display:none;}

/*** lvfha ***/
a:link 		{color:#e4790c; text-decoration:underline;}
a:visited 	{color:#ba9f83; text-decoration:underline;}
a:focus 	{color:#e4790c; text-decoration:none;}
a:hover 	{color:#e4790c; text-decoration:none;}
a:active 	{color:#e4790c; text-decoration:none;}

/* Kontakt */
#kontakt input, #kontakt textarea {width:300px; margin:10px 5px 10px 0; padding:3px;font-family:Verdana,Arial,Helvetica,sans-serif;; font-size:13px;}
#kontakt label {display:block; margin:5px 0; width:100%;}
#kontakt textarea {display:inline;}
#kontakt .button {margin-top:20px; width:308px; border:1px solid #000; display:block;}
#kontakt .button:hover {margin-top:20px; background-color:#F68614; cursor:pointer;}
#kontakt input:focus, #kontakt textarea:focus {background-color:#ddd;}
#kontakt #vorname, #kontakt .description2 {display:none;}
.error { background-color:#f68614;}
.errhint {font-weight:bold; color:#F68614; vertical-align:top; position:relative; top:11px;}
.successmessage {display:block; clear:right; border:2px solid #aaa; padding:5px;}
.errormessage {display:block; clear:right; border:3px solid #f68614; padding:5px;}

/** Kontakt Beleuchtung **/
#beleuchtung #kontakt .button {margin-top:20px; border:1px solid #333;}
#beleuchtung input, #beleuchtung textarea {border:1px solid #333;}

/* preise */
td.algnrechts {text-align:right;}
h1 a:link, h1 a:visited {color:#fff; text-decoration:none;}
.aktiv { color:#f9832e;}
#player 	{  clear:left; float:left; margin-left:249px; padding-top:10px;}
