html {height: 101%;}
body{
	font-family: "Times New Roman", Times, Garamond, Georgia, serif;
	color: #000;
	margin: 0;
	padding: 0;
	background: #FFF url(images/bg.jpg) repeat-x;
}
img {border:none}

/*** allgemeine Verweise***/

a:link, a:visited{
	font-size: 0.85em;
	letter-spacing: 0.02em;
	color: #CB7218;
	text-decoration: none;
}
a:hover{
    color: #CB7218;
	font-size: 0.85em;
	font-weight: normal;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	text-decoration: none;
}

/***********************************************/

#inhalt{
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	width: 970px;
	background-color: #fff;
	border:1px solid #CB7218;
}
#head{
	margin: 0;
	height: 110px;
	padding-top: 0;
	background-color: #fff;
	background: url(images/logo_fricke.gif) no-repeat right;
}
#content{
	margin:0;
	padding:0;
	background-color: #fff; 
}
.orange {
padding:10px 0 10px 11px;
background-color: #CB7218;
height: 60px;
padding-left: 25px;
color:#FFF;
}
.orangart {
padding: 10px 0px 12px 11px;
background-color: #CB7218;
height: auto;
line-height: 1.2em;
}
.bildleiste{
min-height: 52px;
height: auto;
padding-top: 8px;
padding-left: 25px;
background-color: #E5B88B;
}
.bildleiste img {
margin: 0;
padding: 0;
}
a.mini img, a.mini:visited img{
margin: 0;
border: 1px solid #fff ; /*#E5B88B #eaddcf */
}
a.mini:hover img{
margin: 0;
border: 1px solid #CB7218;
}
.intext {
padding-top: 16px;
padding-left: 25px;
float:left;
font-size: 0.85em;
color:#000;
}
.plan {
margin:0;
float:right;
padding-right: 20px;
}

/************** schriften ****************/
.aktuell{
margin-top: 0px;
padding: 5px 110px 10px 25px;
text-align: right;
font-size: 1em;
color: #CC6600;
background-color:#F6F6F5;
height: auto;
}
a.news, a.news:visited{
font-size:1em;
font-weight:normal;
letter-spacing:0;
color:#CB7218;
text-decoration: underline;
}
a.news:hover{
font-weight: normal;
letter-spacing:0;
color:#ccc;
text-transform: none;
text-decoration: none;
}
.weiß{
padding-top: 5px;
font-size: 0.95em;
color:#F2E2D3;
}
.witalic{
padding-top: 5px;
padding-left: 100px;
font-size: 0.95em;
font-style:italic;
color:#F2E2D3;
}
.italic{
font-style:italic;
}

/********* kontaktseite  ************/
a.mail, a.mail:visited{
font-size:1em;
color:#CB7218;
font-weight:normal;
letter-spacing:0em;
text-transform: none;
text-decoration: none;
}
a.mail:hover{
color:#CB7218;
font-weight:bold;
letter-spacing:0em;
text-transform: none;
text-decoration: none;
}
a.plan, a.plan:visited{
float: left;
padding: 5px 3px 2px 5px;
text-decoration: none;
font-size:0.75em;
font-weight:normal;
letter-spacing:0em;
color: #999;
}
a.plan:hover{
float: left;
padding: 5px 3px 2px 5px;
text-decoration: underline;
color:#666;
letter-spacing:0em;
}
a.plana, a.plana:visited{
float: left;
padding: 5px 3px 2px 5px;
text-decoration: none;
color:#C60;
font-size:0.75em;
letter-spacing:0em;
}
a.plana:hover{
float: left;
padding: 5px 3px 2px 5px;
text-decoration: none;
color:#C60;
letter-spacing:0em;
}

/********* Artistseite und Groups  ************/

a.name, a.name:visited{
text-decoration: none;
padding: 0px 14px 0px 14px;
font-size:1em;
font-weight: normal;
color:#F2DBC3;
text-transform: none;
letter-spacing:0.02em;
background: url(images/aktiv.gif) no-repeat right;
}
a.name:hover{
text-decoration: none;
font-size:1em;
font-weight:normal;
color:#FFF;
text-transform: none;
letter-spacing:0.02em;
background: url(images/aktiv2.gif) no-repeat right;
}

/********* startseite namenliste *************/
.startorange{
padding: 50px 60px 0 10px;
background-color: #CB7218;
height: 220px;
color:#FFF;
line-height: 2em;
text-align: center;
}

a.nam, a.nam:visited{
text-decoration: none;
padding: 0 12px 0 12px;
font-size:1.3em;
font-weight: normal;
color:#E5B88B;
text-transform: uppercase;
letter-spacing:0em;
}
a.nam:hover{
text-decoration: none;
font-size:1.3em;
font-weight: normal;
color:#FFF;
text-transform: uppercase;
letter-spacing:0em;
}
a.na, a.na:visited{
text-decoration: none;
padding: 0 12px 0 12px;
font-size:1.3em;
font-weight: normal;
text-transform: uppercase;
letter-spacing:0em;
color:#FFF;
}


/********* Hauptmen� hover*************/

.hom{
position: absolute;
top: 95px;
margin: 0px 0px 0px 25px;
width: 60px;
}
.art {
position: absolute;
top: 95px;
margin: 0px 0px 0px 95px;
width: 80px;
text-align: center;
border-left: 1px solid #E5B88B;
}
.grou {
position: absolute;
top: 95px;
margin: 0px 0px 0px 175px;
width: 80px;
text-align: center;
border-left: 1px solid #E5B88B;
}
.exhi{
position: absolute;
top: 95px;
margin: 0px 0px 0px 255px;
width: 105px;
text-align: center;
border-left: 1px solid #E5B88B;
}
.cont{
position: absolute;
top: 95px;
margin: 0px 0px 0px 360px;
width: 90px;
text-align: center;
border-left: 1px solid #E5B88B;
}
.impr{
position: absolute;
top: 95px;
margin: 0px 0px 0px 450px;
width: 90px;
text-align: center;
border-left: 1px solid #E5B88B;
}

.anti{
position: absolute;
top: 95px;
margin: 0px 0px 0px 540px;
width: auto;
text-align: center;
padding-left: 5px;
border-left: 1px solid #E5B88B;
}

/********* Hauptmen� aktiviert*************/ 
.homa{
position: absolute;
top: 95px;
margin: 0 0 0 25px;
width: 60px;
font-size: 0.85em;
font-weight: normal;
letter-spacing: 0em;
text-transform: uppercase;
color: #CB7218;
}
.arta {
position: absolute;
top: 95px;
margin: 0 0 0 95px;
width: 80px;
text-align: center;
border-left: 1px solid #E5B88B;
font-size: 0.85em;
font-weight: normal;
letter-spacing: 0em;
text-transform: uppercase;
color: #CB7218;
}
.groua {
position: absolute;
top: 95px;
margin: 0 0 0 175px;
width: 80px;
text-align: center;
border-left: 1px solid #E5B88B;
font-size: 0.85em;
font-weight: normal;
letter-spacing: 0em;
text-transform: uppercase;
color: #CB7218;
}
.exhia{
position: absolute;
top: 95px;
margin: 0 0 0 255px;
width: 105px;
text-align: center;
border-left: 1px solid #E5B88B;
font-size: 0.85em;
font-weight: normal;
letter-spacing: 0em;
text-transform: uppercase;
color: #CB7218;
}
.conta{
position: absolute;
top: 95px;
margin: 0 0 0 360px;
width: 90px;
text-align: center;
border-left: 1px solid #E5B88B;
font-size: 0.85em;
font-weight: normal;
letter-spacing: 0em;
text-transform: uppercase;
color: #CB7218;
}
.impra{
position: absolute;
top: 95px;
margin: 0 0 0 450px;
width: 90px;
text-align: center;
border-left: 1px solid #E5B88B;
font-size: 0.85em;
font-weight: normal;
letter-spacing: 0em;
text-transform: uppercase;
color: #CB7218;
}

.antiqa{
position: absolute;
top: 95px;
margin: 0 0 0 540px;
width: auto;
text-align: center;
border-left: 1px solid #E5B88B;
font-size: 0.85em;
font-weight: normal;
letter-spacing: 0em;
padding-left: 5px;
text-transform: uppercase;
color: #CB7218;
}

/******* unten ***clear: both ***/

#unten{
clear: both;
	margin: 0px;
	text-align:right;
	height: 16px;
}
#unten2{
clear: both;
	margin: 0px;
	text-align:right;
	height: 8px;
	background-color: #F6F6F5;
	}

/********* newsletter formular  ************/
.spaltenContainer {
	float:left;
	margin-bottom:64px;
	width:100%;
}

.spalte {
	float:left;
	width:312px;
	margin-right:64px;
}

.erforderlich {
	color:#CB7218;
}

.formular {
	background:#f7f8fa;
	float:left;
	width:488px;
	margin-top:16px;
}

.hidden {
	display:none;
	height:0;
	visibility:hidden;
}

.formular p {
	padding:0 12px;
}

.error {
	color:red;
}

#newsletter {
	float:left;
	margin:12px;
	width:464px;
}

#newsletter div {
	float:left;
	margin-bottom:5px;
	width:inherit;
}

#newsletter label {
	display:block;
	float:left;
	margin-right:12px;	
	white-space:nowrap;
	width:152px;
}

#newsletter label:hover {
	cursor:pointer;
}

#newsletter h3 {
	float:left;
	margin:16px 0;
	padding-left:164px;	
}

#newsletter input, #newsletter textarea {
	border:1px solid #d2d2d4;
	display:block;
	font-family: "Times New Roman", Times, Garamond, Georgia, serif;
	font-size:1em;	
	float:left;
	width:291px;
	
}

#newsletter div.radio {
	padding-left:164px;
	width:auto;
}

#newsletter div.radio input {
	border:0;
	margin-right:16px;
	width:auto;
}

#newsletter div.radio label {
	width:auto;
}

#newsletter div.submit {
	padding-left:164px;
}

#newsletter div.submit input {
	background:#cb7218;
	border:0;
	color:#fff;
	margin-top:15px;
	width:auto;
}

#newsletter div.submit input:hover {
	cursor:pointer;
}
