/* ------------------------- */
/* ----- cdm v4 styles ----- */
/* ------------------------- */


/* ----- universal settings ----- */


body, html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #7D5E0C;
	background-color: #FFFFFF;
	margin-top:0px;
}

html { overflow:scroll; }


.smallinfo		{ font-size: 9px; color: #999999; }
.notice			{ font-size: 9px; color: #7D5E0C; }
em				{ font-size:10px; letter-spacing:1px; font-style:normal; }
br.clear		{	clear:both; }



/* die divs */

#container	{ width:760px; margin:auto; /*background-color:#cfc8b5;*/ height:auto; }
.header		{ width:760px; height:152px; background-image:url(../grafx/top_gradient.jpg); }
.teaser		{ width:760px; height:154px; border-top:solid #a49e92 2px; border-bottom:solid #a49e92 2px; }
#content	{ width:760px; /*height:550px;*/ background-image:url(../grafx/content_gradient.jpg); background-color:#cfc8b6; background-repeat:repeat-x; }

.menu		{ width:110px; height:350px; padding-left:70px; padding-top:51px; float:left; }
.menu img	{ padding-bottom:8px; }

.number		{ width:98px; height:52px; border-right:solid #FF8400 2px; text-align:right; float:left; margin-top:51px; color:#FF8400; }
.viewer		{ width:431px; /*height:288px;*/ padding-left:24px; float:right; padding-top:51px; padding-right:25px; }



/* ----- header and marks ----- */

.logo		{ width:460px; text-align:right; padding-top:71px; float:left; }
.dragon		{ width:260px; height:152px; float:left; background-image:url(../images/dragon.jpg); background-position:right; background-repeat:no-repeat; }
h1			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; display:inline; color:#7D5E0C; }

ul			{ text-indent:0px; }



/* ----- gallery ----- */

p.image		{ padding:0px 0px 15px 0px; }
p.image img	{ margin:10px; border:2px solid #7d5e0c; }





/* links */

a:link, a:visited, a:active {
	color: #7D5E0C;
	text-decoration:underline;
}
a:hover {
	color: #FF8400;
	text-decoration: underline;
}



/* formular */

input 	{
			font-family: Verdana, Arial, Helvetica, sans-serif ;
			font-size: 10px;
			border: 1px solid #47474F;
}
textarea {
			font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
			font-size: 10px;
			border: 1px solid #47474F;
}
label 	{
			font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
			font-size: 10px; vertical-align: middle;
			float: left;
			width: 100px;
}
select { margin-bottom: 5px; border: 1px solid #47474F; }
.contactfield {
			margin-bottom: 5px;	margin-right: 10px;
			width: 150px; height: 12px;
		}
.contacttextfield {
			margin-bottom: 8px;
			width: 250px; height: 80px;
		}
.button	{
    		float:left;
			color: #ffffff; background-color: #FF8400;
			width: 150px; height: 20px;
			margin-left: 100px;
}