@charset "utf-8";

html
{
	height:100%;	
	margin:0px;
	padding:0px;
}

body
{
    background-color:#333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#666;
	text-align:center;
	width:100%;
	height:100%;	
	margin:0px;
	padding:0px;
	background-image:url(../bilder/bg_body_top.jpg);
	background-repeat:repeat-x;
}

input, select, textarea
{
    background-color: #FFFFFF;
    border: 1px solid #000000;
    font: 10px Verdana;
    color: #000000;
}

.input_begrenzt
{
	max-width:180px;
	width:180px;
}


a:link
{
    text-decoration: none;
    color:#000000;
}

a:visited
{
    text-decoration: none;
    color:#000000;
}

a:hover
{
    text-decoration: underline;
    color:#FF0000;
}


.SITE_HEADER
{
    width: 100%;
    height: 128px;
    overflow: hidden;
	background-image:url(../bilder/logo_schrift.jpg);
	background-repeat:no-repeat;
	background-position:3px 10px;
	color:#FFF;
	margin-bottom:6px;
}

.SITE_HEADER a:link
{
    text-decoration: none;
    color:#FFFFFF;
}

.SITE_HEADER a:visited
{
    text-decoration: none;
    color:#FFFFFF;
}

.SITE_HEADER a:hover
{
    text-decoration: underline;
    color:#CCCCCC;
}


.SITE_HEADER_LEFT
{
    width: 47%;
    height: 127px;
    overflow: hidden;
	text-align:left;
	float:left;
	background-image:url(../bilder/logo_auge.gif);
	background-repeat:no-repeat;
	background-position:245px 0px;
	padding-top:11px;
}

.SITE_HEADER_RIGHT
{
    width: 49%;
    height: 127px;
    overflow: hidden;
	text-align:right;
	float:right;
	color:#FFF;
	padding-top:9px;
	padding-right:20px;
}

.SITE_MENUE_TOP
{
    float:left;
	width: 100%;
    height: 45px;
	text-align:left;
	color:#CCC;
}

.SITE_CONTENT_LEFT
{
	width: 200px;
	height:100%;
	min-height:100%;
    text-align:left;
    font-size:11px;
	background-color:#333;
	background-image:url(../bilder/bg_rand_body_left.jpg);
	background-position:right;
	background-repeat:repeat-y;
	color:#CCC;
}

.SITE_CONTENT_MAIN
{
	text-align:left;
	background-color:#FFF;
	margin-top:10px;
	color:#666;
	padding: 10px;
	height:100%;
	margin-left:10px;
}

.SITE_FOOTER_MENUE
{
    width: 100%;
    height: 23px;
    float:left;
	background-color:#333;
	background-position:bottom;
	color:#999;
	border-top:#666 2px solid;
}

.SITE_FOOTER_MENUE a:link
{
    text-decoration: none;
    color:#FFFFFF;
}

.SITE_FOOTER_MENUE a:visited
{
    text-decoration: none;
    color:#FFFFFF;
}

.SITE_FOOTER_MENUE a:hover
{
    text-decoration: underline;
    color:#CCCCCC;
}



.SITE_FOOTER_MENUE_LEFT
{
    width: 35%;
	text-align:left;
	float:left;
	height:23px;
	padding-top:5px;
	padding-left:15px;
}

.SITE_FOOTER_MENUE_RIGHT
{
    width: 52%;
	text-align:right;
	float:right;
	height:23px;
	padding-top:5px;
	padding-right:15px;
}
/*
.SITE_FOOTER
{
    float:left;
    width: 100%;
	height:50px;
    text-align:center;
}
*/
.CLEAR
{
	clear:left;
	clear:right;
}
/*
.BOX
{
    margin-top: 10px;
    margin-bottom: 10px;
    text-align:left;
}

.BOX_KOPF
{
    border-top:1px solid #993333;
    border-left:1px solid #993333;
    border-right:1px solid #993333;
    font-weight: bold;
    background-color: #FEDCA9;
    padding: 3px;
}

.BOX_INHALT
{
    background-color: #FFEECC;
    border-bottom:1px solid #993333;
    border-left:1px solid #993333;
    border-right:1px solid #993333;
    padding: 5px;
}
*/

.TB_BG
{
    background-color: #E8E8E8;
}

.TB_BORDER
{
    border:1px solid #333333;
}

.TB_HEADER
{
    font-weight: bold;
    background-color:#666;
	color:#CCC;
    padding: 3px;
}

.MENUE_TOP
{
    font: 14px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
	padding-top:7px;
	padding-left:20px;
}

.MENUE_TOP a:link
{
    text-decoration: none;
    color:#CCCCCC;
}

.MENUE_TOP a:visited
{
    text-decoration: none;
    color: #CCCCCC;
}

.MENUE_TOP a:hover
{
    text-decoration: none;
    color: #FF0000;
}

.MENUE_LEFT
{
    display:block;
    font: 13px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
	padding-top: 20px;
	color:#999;
	width:188px;
}

.MENUE_LEFT a:link
{
    display:block;
	text-decoration: none;
    color: #FFFFFF;
	font-weight:bold;
	padding-left:15px;
	padding-top:4px;
	background-image:url(../bilder/bg_menue.jpg);
	background-repeat:repeat-x;
	height:25px;
}

.MENUE_LEFT a:visited
{
    display:block;
    text-decoration: none;
    color: #FFFFFF;
	font-weight:bold;
	padding-left:15px;
	padding-top:4px;
	background-image:url(../bilder/bg_menue.jpg);
	background-repeat:repeat-x;
	height:25px;
}

.MENUE_LEFT a:hover
{
    display:block;
    text-decoration: none;
    color: #FF0000;
	font-weight:bold;
	padding-left:15px;
	padding-top:4px;
	background-image:url(../bilder/bg_menue_over.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:25px;
}

/*gestaltung der untermenuepunkte im internen menue*/
.MENUE_LEFT_1 a:link
{
    text-decoration: none;
    color: #999;
	padding-left: 30px;
	padding-top:5px;
	font-weight:bold;
}

.MENUE_LEFT_1 a:visited
{
    text-decoration: none;
    color:#999;
	padding-left: 30px;
	padding-top:5px;
	font-weight:bold;
}

.MENUE_LEFT_1 a:hover
{
    text-decoration: underline;
    color:#CCCCCC;
	padding-left: 30px;
	padding-top:5px;
	font-weight:bold;
}


/*
.MENUE_BOTTOM
{
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
}

.MENUE_BOTTOM a:link
{
    text-decoration: none;
    color: #000000;
}

.MENUE_BOTTOM a:visited
{
    text-decoration: none;
    color: #000000;
}

.MENUE_BOTTOM a:hover
{
    text-decoration: none;
    color: #FFFFFF;
}



.MENUE_EBENEN
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
	float:left;
	text-align:left;
    width: 98%;
}

.MENUE_EBENEN a:link
{
    padding-bottom: 4px;
    padding-left: 2px;
    padding-top: 4px;
    text-decoration: none;
    border-bottom:  1px dashed #333333;
    border-left:  1px solid #333333;
	float:left;
    width: 98%;
}

.MENUE_EBENEN a:visited
{
    padding-bottom: 4px;
    padding-left: 2px;
    padding-top: 4px;
    text-decoration: none;
    border-bottom:  1px dashed #333333;
    border-left:  1px solid #333333;
	float:left;
    width: 98%;
}

.MENUE_EBENEN a:hover
{
    color: #FF0000;
    padding-bottom: 4px;
    padding-left: 2px;
    padding-top: 4px;
    text-decoration: none;
    border-bottom: 1px solid #FF0000;
    border-left:  1px solid #FF0000;
	float:left;
    width: 98%;
}

.MENUE_AKTIV
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
	float:left;
	text-align:left;
    width: 98%;
}

.MENUE_AKTIV a:link
{
    color: #FF0000;
    padding-bottom: 4px;
    padding-left: 2px;
    padding-top: 4px;
    text-decoration: none;
    border-left: 1px solid #FF0000;
    border-bottom:  1px dashed #FF0000;
	float:left;
    width: 98%;
	text-align:left;
}

.MENUE_AKTIV a:visited
{
    color:#FF0000;
    padding-bottom: 4px;
    padding-left: 2px;
    padding-top: 4px;
    text-decoration: none;
    border-left: 1px solid #FF0000;
    border-bottom:  1px dashed #FF0000;
	float:left;
    width: 98%;
	text-align:left;
}

.MENUE_AKTIV a:hover
{
    color: #FF0000;
    padding-bottom: 4px;
    padding-left: 2px;
    padding-top: 4px;
    text-decoration: none;
    border-left: 1px solid #FF0000;
    border-bottom: 1px solid #FF0000;
	float:left;
    width: 98%;
	text-align:left;
}
*/
.MELDUNG_FEHLER 
{
    font: bold 11px Verdana;
    color: #FFFFFF;
    background-color:#FF0000;
	text-align:center;
}

.MELDUNG_ERFOLG 
{
    font: bold 11px Verdana;
    border:#009900 solid 1px;
    color:#009900;
    background-color:#FFFFFF;
	text-align:center;
}

.PFLICHTFELD 
{
    font: 11px Verdana;
    color: #FF0000;
}

.LINE_LEFT
{
    border-left: 1px solid #cccccc;
}

.LINE_TOP
{
    border-top: 1px solid #cccccc;
}
/*

.MEINUNG_KOMMENTAR
{
    color: #FF6633;
}
.BEWERTUNG_1
{
    background-color:#24E70E;
}

.BEWERTUNG_2
{
    background-color:#CEFF39;
}

.BEWERTUNG_3
{
    background-color:#FFF71D;
}

.BEWERTUNG_4
{
    background-color:#FFB61A;
}

.BEWERTUNG_5
{
    background-color:#FF7243;
}
*/
.SCHRIFT_KLEIN
{
    font-size: 9px;
}

.SCHRIFT_GROSS
{
    font-size:16px;
}

.BG
{
    background-color:#CCC;
}

.BG_NORMAL
{
    background-color:#EBEBEB;
}

.BG_OVER
{
    background-color:#B2B2B2;
}
/*

.STATUS_ROT 
{
    font: 10px Verdana;
    color: #FF0000;
}

.STATUS_GRUEN 
{
    font: 10px Verdana;
    color:#009900;
}

.PR_ZB
{
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;
	overflow:auto;
	width:300px;
}*/

.SEITE_UEBERSCHRIFT
{
	padding-top: 10px;
	padding-bottom:10px;
	margin-bottom:20px;
	text-align:left;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:#cccccc 1px solid;
}

.SCHRIFT_FOTO_INFOS
{
	text-align:left;
	color:#999999;
	font:Verdana, Arial, Helvetica, sans-serif 8px;
}

.GALERIE_BILD
{
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	border:#CCCCCC 1px solid;
	float: left;
	margin-right: 10px;
	margin-top: 20px;
	height: 300px;
}

.GALERIE_MITGLIED
{
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	border:#CCCCCC 1px solid;
	float: left;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 300px;
}