* {
	margin: 0;
	padding: 0;
}

body, p, td, li {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:14px;
	
	}
#aussen {background-color:#F4F6F4;}
#container {width:1010px;margin:0 auto 0 auto; position:relative; background-color:#FFF;}
	
img {border:0;}	

table {border-collapse:collapse;}

a:link, a:visited {
	color: #00995D;
	text-decoration: underline;
}
h1 {color:#00995D;font-size:14px;font-weight:bold;}
.introtext {font-weight:bold;}

p {margin-bottom:12px;}
.grau {color:#615D5C; font-size:20px;line-height:21px;}
#oben {height:110px;background:#FFF url('/images/bgoben.jpg') no-repeat top left;
	margin-bottom:10px;}
#obeninnen {width:970px;}
#logo {float:left;margin-top:30px;}
#navioben {margin:80px 0 0 20px;float:left;}

#suchbereich {position:absolute; top:30px; left:740px; width: 260px;}
#suchbereich label {display:block;float:left;width:75px;font-size:13px;
	line-height:15px;padding-top:2px; color:#FFF; font-weight:bold; vertical-align:center;}
#suchbutton {margin:0 0 0 5px; padding: 0; vertical-align:center;}
#suchstr {font-size:11px;width:150px; vertical-align:center;}
#landausw {font-size:11px;width:100px;}

#navioben .navi0div, #navioben .navi0diva {float:left;margin-right:15px;}
#navioben .navi0:link, #navioben .navi0:visited, #navioben .navi0:hover, #navioben .navi0:active, 
#navioben .navi0a:link, #navioben .navi0a:visited, #navioben .navi0a:hover, #navioben .navi0a:active 
	{text-decoration:none;color:#FFF;font-weight:bold;font-size:13px;line-height:15px;}

#navilinks {margin:0 20px 30px 10px;}
#navilinks .navi0p {margin:0 0 5px 0;width:207px;height:35px;background-color:#00995D;padding:2px 2px 0 5px;}
#navilinks .navi0:link, #navilinks .navi0:visited, #navilinks .navi0:hover, #navilinks .navi0:active, 
#navilinks .navi0a:link, #navilinks .navi0a:visited, #navilinks .navi0a:hover, #navilinks .navi0a:active 
	{text-decoration:none;color:white;font-weight:bold;font-size:14px;line-height:15px;}
#navilinks .navi1p {margin:0 0 5px 13px;text-indent:-13px;}
#navilinks .navi1:link, #navilinks .navi1:visited
	{text-decoration:none;color:#00995D;font-weight:bold;}
#navilinks .navi1:active, #navilinks .navi1:hover, #navilinks .navi1a:link, #navilinks .navi1a:visited
	{text-decoration:none;color:#615D5C;font-weight:bold;}
#navilinks .navi2p {margin:0 0 5px 25px;}
#navilinks .navi2:link, #navilinks .navi2:visited
	{text-decoration:none;color:#00995D;font-weight:normal;}
#navilinks .navi2:active, #navilinks .navi2:hover, #navilinks .navi2a:link, #navilinks .navi2a:visited
	{text-decoration:none;color:#615D5C;font-weight:normal;}
#navilinks .navi3p {margin:0 0 5px 35px;}
#navilinks .navi3:link, #navilinks .navi3:visited
	{text-decoration:none;color:#00995D;font-weight:normal;}
#navilinks .navi3:active, #navilinks .navi3:hover, #navilinks .navi3a:link, #navilinks .navi3a:visited
	{text-decoration:none;color:#615D5C;font-weight:normal;}


#unten {clear:both;}
#links {width:230px;float:left;margin:0;padding:0;}

#rechts {width:200px;float:right;margin:0 5px 0 0;}

#flags_elsinco, #flags_hu, #flags_sk, #flags_pl, #flags_hr 
	{border:0; margin:0; text-align:left; position:absolute; top:77px; left:740px; width:210px;}
#flags_pl {left:815px;}
#flags_sk {left:780px;}
#flags_hu {left:800px;}
#flags_hr {left:815px;}
#flags_elsinco img, #flags_hu img, #flags_sk img, #flags_pl img, #flags_hr img {margin:0 7px 0 0;}

#flags {border:0; margin:0 auto 0 auto; width:210px; text-align:center;}
#flags img {margin:0 15px 20px 15px;}
#flags p {font-size:12px; color:#000; text-align:left;}

#maintext {margin:0 205px 0 238px;border-left:1px solid #00995D;min-height:500px;}

.layoutRstandard {margin:0 0 13px 0;border:1px solid #00995D;background-color:#EFF8F3;}
.layoutRlogo {margin:0 0 33px 0;border:0;background-color:transparent;text-align:center;}

.layoutRstandard h1, .layoutRstandard h1 a:link, .layoutRstandard h1 a:visited {
	font-size: 15px;
	font-weight:bold;
	color:black;
	margin:0;
	text-decoration:none;
}
.layoutRstandard .introtext {font-weight:normal;font-size:13px;}
.dunkelheader {font-size:13px;font-weight:bold;
	margin-top:0;color:white;background-color:#00995D;text-align:center;}
.hellheader {font-size:13px;font-weight:bold;line-height:17px;
	margin:0 0 5px 0;color:#000;background-color:#EFF8F3;text-align:center;}

.layoutLstandard h1 {font-size:14px;font-weight:bold;color:#00995D;}
.layoutLstandard h1 a:link, .layoutLstandard h1 a:visited {text-decoration:none;}
.layoutLstandard .introtext {font-size:13px;font-weight:normal;color:#000;}
.ltab {width:95%;}

.layoutDstandard {margin:0;}
.layoutDstandard h1, .detailh1 {margin:0 0 10px 0;font-size:20px;line-height:20px;}
.layoutDstandard .introtext, .detailintro {margin:0 0 10px 0;font-size:15px;line-height:15px;font-weight:bold;}
.layoutDstandard p, li {font-size:13px; line-height:17px;}
.layoutDstandard li {margin-left:15px;text-indent:-15px;}
.layoutDstandard ul {margin-bottom:13px;}
.laylinks {margin-right:180px;background-color:#EFF8F3;padding:5px;}
.laylinks table {margin-bottom:13px;}
.laylinks td, .laylinks th {padding:3px;}
.layrechts {width:170px;float:right;}
.zusatzpadd {margin: 5px 5px 0 5px;}

.layoutLrechtsNews {border: 1px solid #00995D;}
.layoutLrechtsNews p {padding: 3px;margin:0;}

.tablauftext {border:0;margin:0;padding:0;border-collapse:collapse;}
.tablauftext td {border:1px solid #555;padding:3px;}

.blindtab {border-collapse:collapse; margin:0; padding:0; border:0;}
.blindtab td {margin:0; padding:0; border:0;}

.sichttab {border-collapse:collapse; margin:0; padding:0; border:0;}
.sichttab td {margin:0; padding:3px; border:1px solid #000;}


.bildrechts {
	float:right;
	border: 0;
	margin: 0 0 5px 10px;
}
.bildmitte {
	border: 1px solid #00995D;
	margin: 0 0 10px 0;
	overflow:hidden;
}
.textmitte {
	border: 0;
	margin: 0 0 10px 0;
	text-align:center;
}

.bildlinks {
	float:none;
	border: 0;
	margin: 5px 0 1px 0;
}

li {
	margin:0;
	list-style: square inside;
}

ul {
	list-style: square inside;
	margin-left: 15px;
}

#sitemap {margin:10px 0 0 10px;}
#sitemap blockquote {margin:5px 0 3px 30px;}
#sitemap h1 {color:#00995D;font-size:20px; line-height:23px;font-weight:bold;margin-bottom:10px;}
#sitemap h2 {font-weight:bold;color:#000;margin:0;font-size:13px;margin-top:4px;
	padding:3px 0 3px 2px;background-color:#969696;}
#sitemap h3 {font-weight:normal;color:#000;font-size:13px;}
#sitemap h2 a:link, #sitemap h2 a:visited, #sitemap h3 a:link, #sitemap h3 a:visited
	{color:#fff;text-decoration:none;}
#sitemap h3 a:link, #sitemap h3 a:visited
	{color:#000;text-decoration:none;line-height:17px;}	
#sitemap a:link, #sitemap a:visited {
	color:#B40040;text-decoration:none;
	}
#sitemap h4, #sitemap h4 a:link, #sitemap h4 a:visited 
	{font-weight:normal;color:#000; font-size:12px; line-height:15px;}

.cms {position:absolute;top:5px;left:100px;background-color:#FFF;color:red;}
#maintext .cms {position:relative;top:0;left:20px;width:100px;}
.cms {
	font:normal 12px/17px sans-serif;}
.cms a:link, .cms a:visited {text-decoration:none;
	color:red;}
.cms a:active, .cms a:hover {text-decoration:underline;
	color:red;}

.inp {width:210px;border:1px solid black;}
.inp2 {width:60px;border:1px solid black;}
.inpbut {background-color:#FFF;color:red;font:normal 13px Verdana,Arial,Helvetica,Sans-Serif;}

hr {border:0;border-bottom:solid 2px #00995D;width:100%;
	text-align:left;
	margin:0 0 10px 0;padding:0;}

.blind {display:none;}
.mini {font-size:11px;font-weight:normal;}
.nomarg {margin:0;border:0;padding:0;}

.hlp, .hlp:link, .hlp:visited {
	background-color:#008000;
	color:#FFFF00;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;}

.bildrahmen {
	width:125px;
	height:140px;
	min-height:140px;
	border:solid black 1px;
	margin:5px;
	padding:5px;
	float:left;
	text-align:center;
	background-color:#EEE;

}
.bildnam {
	font:normal 12px Arial;
}

.seitenzaehler {text-align:center;}

.beschText {font:normal 12px Verdana,Arial,Sans-Serif;margin:3px 0 10px 0;text-align:center;}
.grossbildText {font:normal 12px Verdana,Arial,Sans-Serif;margin:3px 0 10px 0;text-align:center;}
.galBesch {font:normal 13px/17px Verdana,Arial,Helvetica,Sans-Serif;margin:3px 0 10px 0;text-align:left;}
.main {text-align:left;}
#galerierahmen {width:470px;;}

.bildrahmen {
	width:145px;
	height:160px;
	border:solid black 1px;
	margin:5px;
	padding:5px;
	float:left;
	text-align:center;
	background-color:#EEE;

}
.bildnam {
	font:normal 12px Arial;
}

.seitenzaehler {text-align:center;}
.trefferanzeiger {margin:5px 0 5px 0;}
.seitenanzeiger {margin:5px 0 5px 0;}

.beschText {font:normal 12px Arial,Sans-Serif;margin:3px 0 10px 0;text-align:center;}
.grossbildText {font:normal 12px Arial,Sans-Serif;margin:3px 0 10px 0;text-align:center;}
.galBesch {font:normal 13px Arial,Sans-Serif;margin:3px 0 10px 0;text-align:center;}
.main {text-align:left;}

.forumbeitrag {margin:0 0 10px 0;border-bottom:2px solid #FDCA01;}
.forumantwort {margin:0 0 10px 30px;border-bottom:2px solid #FDCA01;}
.forumbeitrag h1, .forumantwort h1 {font-weight:bold;margin:0;font-size:14px;}
.forumbeitrag h2, .forumantwort h2 {font-weight:bold;margin:0;font-size:13px;}
.forumbeitrag p, .forumantwort p {font-weight:normal;margin:0;font-size:13px;}

/*Menüs: */
#m1, #m2, #m3, #m4, #m5 {
	
	background-color:#EFF8F3;
	display:none;
	border:0;
	margin:0 0 10px 12px;
	padding:0;
	z-index:10000;
	position: absolute;
	top:106px;
	overflow:hidden;
	white-space:nowrap;
	width:200px;
}
#m1 {left:235px;}
#m2 {left:330px;}
#m3 {left:564px;}
#m4 {left:649px;}
#m5 {left:709px;}
.menudrop {
	font:normal 12px Arial,Helvetica,sans-serif;
	color:#000;
	background-color:#EFF8F3;
	text-decoration:none;
	margin:0;
	padding:0 0 0 3px;
	border:1px solid #00995D;
	overflow:hidden;
	white-space:nowrap;
}
/*.menudrop:hover {background-color:#00995D;}*/
.menudrop a:link, .menudrop a:visited, .menudrop a:active {
	color:#000;
	font-weight:normal;
	background-color:#EFF8F3;
	text-decoration:none;
	line-height: 25px;
}
.menudrop a:hover {
	color:#FFF;
	background-color:#00995D;
	font-weight:normal;
	text-decoration:none;line-height: 25px;
}

.aus {height:2px;background-color:#white;}
.aus a:link, .aus a:visited {text-decoration:none;color:white;}

/*Ende Menüs */

table.abstand td {padding:3px;}

#printbereich {display:none;}
#printbut {text-align:right;margin:0 30px 0 0;}

@media print {
#links, #rechts, #printbut, .seitenzaehler, .trefferanzeiger, .seitenanzeiger {display:none;}
#maintext {margin:0;clear:both;}
#printbereich {display:block;width:100%;margin:0;}
#galerierahmen {width:100%;}
}
