/* * {border:none; margin:0; padding:0;} */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	background-color: #000000;
	text-align: center;
}

#main {
padding:10px;
}

p {text-align: left;}

#userinput {
background-color: #FFFF99;
}

#optin-form {
list-style-type: none;
border: 2px solid #F90;
margin: 10px;
padding: 5px 5px 5px 5px;
background-color: #FFF;
text-align: center;
color: #000;
}

#optin-form form {
font-size: 10px;
}

#optin-form input {
font-size: 10px;
color: #000;
background-color: #FFFF99;
margin: 5px;
}


#optin-form p {
font-size: 12px;
color: #000;
text-align: left;
}

#optin-form h1 {
font-size: 12px;
color: #CC0000;
font-style:oblique;
}



#right-nav {
border:10px solid  #333333;
color: #DDD;
text-align: center;
}

#right-nav a{
color:#FF9900;
border-bottom:1px dotted #FF9900;
text-decoration:none;
}

#right-nav a:hover{
color:#FF9900;
border-bottom:1px solid #FF9900;
text-decoration:none;
}

#right-nav a:visited{
color:#CC9;
border-bottom:1px dotted #CC9;
text-decoration:none;
}

#call-out
{
margin: 0px 20px 0px 20px;
padding:5px;
border: 2px solid #F90;
text-align: left;
background-color: #CCCCCC  ;
color: #000;
}

#contact ul li {
list-style-type: none;
margin:0;
padding:5px;
border:0px;
margin-top: 2px;
margin-right: 20px;
text-align: left;
background-color: #CCCCCC  ;
color: #000;}

#contact input {
background-color: #FFFFAA;
color: #000;
}

#contact textarea {
background-color: #FFFF99;
color: #000;
}

#left-nav ul li {
list-style-type: none;
margin:0;
border-right:17px solid  #333333;
border-bottom:0;
margin-top: 1px;
padding: 5px 5px 5px 5px;
background-color: #555;
color: #FFF;
text-align: right;
}

#left-nav ul li a{
color:#FF9900;
border-bottom:1px dotted #FF9900;
text-decoration:none;
}

#left-nav ul li a:hover{
text-decoration:none;
border-bottom:1px solid #FF9900;
}

#left-nav ul li a:visited{
color: #CC9  ; /*FC6 FC9 CC9 */
border-bottom:1px dotted #CC9;
text-decoration:none;
}



a{
font-style:normal;
color:#C60; /* C60 960 */
border-bottom:1px dotted #C60;
text-decoration:none;
}

a:hover{
border-bottom:1px solid #C60;
text-decoration:none;
}

a:visited{
color: #630;
border-bottom:1px dotted #630;
text-decoration:none;
}


.no-deco {
border-bottom:0;
text-decoration:none;
}

h1 {
	color:#B00;
	font-weight:bold;
	font-size: 30px;
	text-align: center;
}

.long-h1{
color:#B00;
	font-weight:bold;
	font-size: 20px;
	text-align: center;
}

h2 {
	color:#200;
	font-weight:bold;
	font-size: 20px;
	text-align: center;
	line-height: 110%;
}

h3 {
color:#000;
font-weight:bold;
font-size: 18px;
text-align: left;
}

p {
color:#000
}

#impressum {
color:#999999;
font-size:10px;
text-align:center;
}

.small {
	font-size: 11px;
	}

.big  {
	font-size: 13px;
	}
	
.nav-head {
		font-weight:bold;
		font-size: 13px;
}
	
	
.caption p { 
font-style: italic;
text-align: center;
}

.credit {font-size: 10px}

.highlight-inv {
	background-color: #FFFF00;
}
.big-bold {
	font-size: 16px;
	font-weight: bold;
	}
.photo-order {
	text-align: center;
}
#main .photo-order p {
	text-align: center;
}
#main .photo-order form {
	text-align: center;
}
#main .photo-order {
	border: thin solid #FF9900;
}
