/* Seiten www.galerie-modell allgemein */

a:link, a:visited {
	color: #663300;
	background-color: transparent;
	padding: 0;
	text-decoration: none;
	border: none;
}

a:active, a:hover{
	color: #cc3300;
	background-color: #eee;
	padding: 0;
	text-decoration: none;
	border: none;
}

a.img{
	padding: 0;
	border: none;
	background-color: transparent;
	color: #666;
}

body{
	position: relative;
	top: 0;
	left: 0;
	margin: 0 15px 0 0;
	color: #000;
	background-color: #fff;
	padding: 0px;
	font-size: 75.01%; /*IE*/
	font-family: "Lucida Grande","Lucida Sans Unicode", Verdana, Geneva, Helvetica, sans-serif;
}

div { background-color: transparent; /*#f8f8f8; */ }
div.kasten {
	background-color:#f8f8f8;
	border:1px solid #efefef;
	padding:2px;
	}
div#cont {
	position: relative;
	margin: 25px 150px 0 0;
	padding: 0 50px 0 0;
	left: 170px;
	width: auto;
	min-height: 350px;
}
div#contpr { /* Presse */
	position: relative;
	margin: 25px 150px 0 0;
	padding: 0 50px 0 0;
	left: 170px;
	width: auto;
	max-width:600px;
	min-height: 350px;
}
div#form{
	position: absolute;
	top: 5px;
	left: 190px;
	width: 400px;
	border: solid 1px #ccc;
}

div#formadr{
	position: absolute;
	top: 0;
	left: 0px;
	width: 300px;
	border: none;
}

div#menu {
	position: absolute;
	margin: 0;
	padding: 0;
	top:100px;
	left: 17px;
	width: 145px;
	min-height: 400px;
}

div#menu a:link, div#menu a:active, div#menu a:visited {
	color: #333;
	font-size: 1.1em;
	font-weight: normal;
	font-variant: small-caps;
}

div#menu p {
	color: #333;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.8em;
}
div#menupr { /* Presseseite */
	position: absolute;
	margin: 0;
	padding: 0;
	top:100px;
	left: 17px;
	width: 145px;
	min-height: 400px;
}
div#menupr p, div#menupr a:link, div#menupr a:active, div#menupr a:visited {
	color: #000;
	font-size: 1em;
	font-weight: normal;
	font-variant: normal;
	margin:0 0 1em 0;
}
div#sp-ft {
	clear: both;
	position: relative;
	margin: 2em 0px 20px 20px;
	width: 100%;
}

h1{
	font-size: 1.3em;
	margin: 1.3em 0 0.5em 0;
	color: #630;
}

h1,h2,h3{ color: #555; padding: 0; }

h1.tit {
	font-family: "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial, Tahoma, Verdana, sans-serif;
	font-style: normal;
	font-size: 2em;
	font-weight: bold;
	letter-spacing: 0.1em;
	margin: 0 0 0 150px;
}

h2{ font-size: 1.2em; margin: .5em 0 0.6em 0; }

h3{ font-size: 1em; margin: 0; padding:0;}

h4{ font-size: 0.8em; }

h4,h5,h6{ color: #333; padding: 0 2px; }

h5{ font-size: 0.75em; }

h6{ font-size: 0.7em; }

hr{
	background-color: #999; /* Mozilla 1.4 */
	border: #999; /* Opera 7.11 */
	color: #999; /* IE 6 */
	height: 1px; /* in Opera für die Anzeige nötig,in Mozilla für die einheitliche Höhe */
	margin: 8px 0;
}

html, body, #seite { min-height: 100%; width: 100%; height: 100%; }

html>body div#menu{ top: 79px; }

html>body, html>body #seite {
	/* für nicht-IE*/
	height: auto;
	max-width: 1000px;
	font-size: 100%;
}

img{ border: none; }

input,textarea,select,option{
	background-color: #efefef;
	border: solid 1px #ccc;
	color: black;
	font-family: Verdana,Helvetica,Arial,Tahoma,Geneva,sans-serif;
	font-size: 11px;
	text-align: left;
}

input.btn{ background-color: #ddd; border: thin outset; }

input:hover,input:focus,textarea:hover,textarea:focus{ background-color: #fff; border: solid 1px #ccc; }

li { margin: 0 0 0.2em 0em; line-height: 1.5em; padding: 0; }

ol { margin: 0.5em 0; }

p { margin: 0 0 0.5em 0; }

p b { color: #666; }

p,td { color: #000; font-size: 1em; line-height: 1.5em; }

p.foot { margin: 0 0 0 150px; font-size: 0.8em; }

p.gr9{ font-size: 0.9em; color: #666; }

p.menu, p.nav { font-weight: normal; font-size: 1em; padding: 0; }

p.nav em {
	color: #999;
	font-style: normal;
	background-color: transparent;
	text-decoration: none;
}

table.bio td{ padding: 0 2px; }

table.det{ margin-left: -2px; width: 800px; }

table.img td{ text-align: center; }

td { vertical-align: top; }

td.d { width: auto; }

td.leg { font-size: 9px; }

td.y { width: 80px; }

ul { list-style-type: disc; margin: 0.5em 0; }

.cpr { margin: 0; padding: 0;}
.crt {
	color:#f00;
	}
.klist { margin: 0; padding: 0; line-height:1.2em;}
.gr { color: #999; }

.img-re {
	position: relative;
	float: right;
	text-align: center;
	font-size: 9px;
	background-color: #fff;
	padding: 0 0 0 1em;
	margin: .5em 0;
}

#admin{
	position: absolute;
	top: 10px;
	left: 15px;
	width: 99%;
	background-color: transparent;
}

#form td.f { text-align: left; vertical-align: top; width: 300px; }

#form td.flab { text-align: right; width: 150px; vertical-align: top; }

#header { margin: 15px 0 0 20px; }

#seite { position: absolute; top: 0; left: 0; width: 99%; }
