/* Global Styles */

body { background-image: url(images/hgr_usedomonline_10x600_06.png);background-repeat: repeat-x;
	font: 12px/16px arial, helvetica, verdana, sans-serif; 	color: #555; 	margin: 0; 	padding: 0;}
img {border:0px}
a {	text-decoration: none;	font-weight: bold;	color: #655; font-family: Arial, Helvetica, sans-serif;}
a:hover {text-decoration: none;	font-weight: bold;	color: #e60;}
acronym {border: 0 none;}
a:link {color: #333333;	text-decoration: none;}
a:visited {text-decoration: none;}
a:active {text-decoration: none;}
h1 			{ font-size: 14px; color: #333; font-family: Helvetica, Arial, sans-serif; margin-top: 13px; margin-bottom: 12px; text-align: center; }
h2 			{ font-size: 13px; color: #333; font-family: Helvetica, Arial, sans-serif; margin-top: 13px; margin-bottom: 12px; text-align: center; }
h3 			{ font-size: 13px; color: #333; font-family: Helvetica, Arial, sans-serif; margin-top: 13px; margin-bottom: 10px; text-align: center; }
h4 			{ font-size: 13px; color: #333; font-family: Helvetica, Arial, sans-serif; margin-top: 13px; margin-bottom: 10px; text-align: center; }
p 			{ line-height: 17px; margin-bottom: 8px; text-align: center; font-family: Helvetica, Arial, sans-serif; color: #333; font-weight: 400; text-align: left; }
p.rot		{ color: #333333; }
p.impre  	{ line-height: 15px; padding: 0px; margin: 0px; text-align: right; color: #666; }
p.part  	{ line-height: 15px; padding: 0px; margin: 0px; text-align: center; color: #a1a1a1; }
p.part2  	{ line-height: 15px; padding: 0px; margin: 0px; text-align: center; color: #ccc; font-style: normal; }
p.border	{ padding: 0px; margin: 0px; margin-bottom: 5px; border-top: 1px dotted #999; }
p.small		{ line-height: 14px; margin-bottom: 14px; margin-top: -5px; text-align: justify; }
p.justify	{ text-align: justify; }
p.margin	{ margin-bottom: 16px; }
li.small	{ position: relative; line-height: 14px; text-align: center; font-family: Helvetica, Arial, sans-serif; color: #333; font-weight: 400; margin-left: 15px; }

table.best	{ vertical-align: top; color: #999; border-bottom: 1px dotted #999; margin-bottom: 5px; }
a:link, a:visited	{ color: #333333; text-decoration: none; }
a:hover	{ color: #FF0000; text-decoration: underline; }
a.main:link, a.main:visited	{ color: #333; text-decoration: none; }
a.main:active, a.main:hover	{ color: #333333; text-decoration: none; }
#navi a				{ display: block; float: left; margin-right: 1px; width: 100px; text-align: center; font-family: Helvetica, Arial, sans-serif; }
a.inaktiv:link, a.inaktiv:visited		{ color: #333; text-decoration: none; padding: 2px 0px 2px 0px; }
#navi a:active, #navi a:hover, #aktiv 	{ color: #FFF; font-weight: bold; text-align: left; background-image: url(/images/menu-button-active.jpg); padding: 2px 0px 2px 0px; text-decoration: none; }
a.partner:link, a.partner:visited		{ padding: 0px; color: #a1a1a1; text-decoration: none; font-family: Helvetica, Arial, sans-serif; font-weight: normal; }
a.partner:active, a.partner:hover		{ padding: 0px; color: #333333; font-family: Helvetica, Arial, sans-serif; font-weight: normal; }
a.partner2:link, a.partner2:visited		{ padding: 0px; color: #ccc; text-decoration: none; font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; }
a.partner2:active, a.partner2:hover		{ padding: 0px; color: #333333; font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; }
a.partner3:link, a.partner3:visited		{ padding: 0px; color: #AAA; text-decoration: none; font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-style: italic; }
a.partner3:active, a.partner3:hover		{ padding: 0px; color: #333333; font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-style: italic; }
a.impress:link, a.impress:visited		{ padding: 0px; color: #666; text-decoration: none; font-family: Helvetica, Arial, sans-serif; font-size: 8pt; font-weight: normal; }
a.impress:active, a.impress:hover		{ padding: 0px; color: #333333; font-family: Helvetica, Arial, sans-serif; font-size: 8pt; font-weight: normal; }
hr {color:#999999}
.style2 {font-weight: bold}
.style3 {text-decoration: none; color: #333333; }
.style4 {color: #FFFFFF; font-weight: bold;}
.style5 {font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif}
.style6 {font-size: 18px}
.style7 {font-size: 14px}

/* ID Styles index */
	
#rahmen {width:780px; background-color: #FFFFFF; top: 0px;	left: 0px;	position: absolute;	height: 100%;}
#header {position: relative; left: 0px;	top: 0px; height: 236px; width: 780px; border: 0px;}
#google1 {position:absolute; top:1px; left:830px; width:160px;}
#content1 {	position: relative;	left: 0px;	top: 0px;	width:780px; background-color:#FFFFFF;	height: auto;}
#sitezeichen {position:absolute;	left: 598px; top: 217px; border: 0px}
#contleft {	position:absolute;	left: 0px;	top: 236px;	width: 190px; border: 0px; background-color: #FFFFFF;}
#google { margin-left: 15px}
#anzmarkt {	margin-left: 85px;	margin-top: -100px; font-family:Verdana, Arial, Helvetica, sans-serif}
#contmiddle {position:relative;	left:190px;	top: 0px; background-color:#FFFFFF;	height: auto; width: 590px;}
#footer {left: 0px;	position: relative;	width: 780px; border: 0px;	height: auto;}
#footer1 {left: 0px; position: relative; width: 780px;	border: 0px; text-align: center;}
#footer2 {font-family:Arial, Helvetica, sans-serif;	font-size:12px;	left: 0px;	position: relative;	width: 770px; border: 0px;
	top: 0px;	padding-left: 10px;	height: 80px;}
#footer3 {left: 0px; position: relative;	width: 760px; border: 0px;top: 0px; padding-left: 20px; margin-top: 20px;}
#footer2 ul {float: left; list-style: none; margin-left: 0; padding-left: 10px; padding-right: 37px;}
#statistik {margin-left:7px; margin-top: 100px; }

/* ID Styles usedom_start*/

#startphp {width:100%;	background-color:#FFFFFF; border:0px;position: relative; left: 0px;	top: 0px;}
#tableft {width:405px;	border: 0px; margin-top: 7px;}
#tabright {position:absolute; top:0px;	border: 0px; left: 400px; margin-left: 25px; margin-top: 10px;}






#sitemap			{ position: absolute; left: 0px; top: 0px; height: 400px; width: 800px; visibility: hidden; overflow: scroll; }
#alternativ			{ visibility: hidden; }
#frame 				{ position: absolute; height: 430px;  width: 800px; margin: -195px 0px 0px -400px; top: 50%; left: 50%; width: 800px; }
#logo				{ z-index: 2; position: absolute; top: -51px; right: -2px; }
