
/* generally */

*																						{ margin: 0; padding: 0; font-family: ‚Exo‘,verdana,sans serife; font-size:14px; }
html																					{ height:101%; }
body																					{ width: 100%; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; background:URL(../images/bg.gif) repeat-x #ffffff; }
div																					{ font-family:‚Exo‘,verdana,sans serife; color:#585858; font-size:14px; }
img																					{ border:none; }


ul, ol																				{ margin-left:30px; }
p																						{ font-family:verdana; font-size:14px; }
.strong																			{ font-weight:bold; color:#b0cc20; }
.bold																				{ font-weight:bold; }
.small																			{ font-size:10px; }
.link																				{ text-decoration:underline; }
.neptunlink																	{ color:#ff8a02; text-decoration:underline; }
.underline																	{ text-decoration:underline; }


a																						{ color:#585858; text-decoration:none;}
a.tease																			{ color:#c92629; text-decoration:underline; }
a.innernavigation														{ color:#3A638F; text-decoration:underline; font-weight:bold; }
a.innernavigation:hover											{ color:#cccccc; text-decoration:underline; font-weight:bold; }
a.link																			{ text-decoration:underline; }
a:hover																			{ color:#b0cc20; text-decoration:underline; }

.prevnext																		{ color:#ff0033; }

h1																					{ color:#b8d900; font-weight:bold; font-size:19px; margin-top:15px; margin-bottom:10px; }
h2																					{ color:#777777; font-weight:bold; font-size:15px; margin-top:15px; margin-bottom:10px; }
h3																					{ color:#b8d900; font-weight:bold; font-size:13px; margin-top:15px; margin-bottom:10px; }
h4																					{ color:#777777; font-weight:bold; font-size:12px; margin-top:15px; margin-bottom:10px; }

.close																			{ font-size:10px; color:#777777; }

/* content positioning */
#FRAME																			{ width:970px; margin: 0 auto; }

/* HEAD Layer */
#HEAD																				{ height:160px; width:970px; background-color:#FFFFFF; }
#LOGO																				{ width:600px; }
#FUNDER																			{ position:relative; top:-80px; float:right; text-align:right; }

/* head menu  */
#HEADMENU																		{ float:left; width:750px; }

#HEADMENU .topmenu														{ float:left; margin-left:1px; padding:10px; font-size:14px; color:#585858; }
#HEADMENU .topmenu:hover											{ float:left; margin-left:1px; padding:10px; font-size:14px; color:#585858; background-color:#c6ea00; }
#HEADMENU .topmenuOn													{ float:left; margin-left:1px; padding:10px; font-size:14px; color:#585858; background-color:#c6ea00; }

/* MAIN IMAGE */
#MAINIMAGE																	{ width:970px; height:320px; }
#TITLE																			{ margin-top:10px; height:120px; background:URL('../images/title_bg.png'); }

/* OPENINGS BAR */
#OPENINGS																		{ width:970px; height:30px; background-color:#3a638f; color:#fff; text-align:center; font-size:13px; line-height:30px; }

/* content */
#CANVAS																			{ position:relative; top:-50px; background-color:#ffffff; line-height:20px; border:solid 1px #a8a8a8; }
#CONTENT																		{ padding:0px 50px 30px 45px; background-color:#ffffff; line-height:20px; }

/* page footer */
#FOOTER																			{ padding:10px; }


#DISCLAIMER																	{ color:#c92629; font-size:10px; line-height:12px; padding:5px; border:solid 1px #c92629; }

/* clear floats */
#CLEAR																			{ clear:both; }


#alertNo																		{ border:double 5px #ff0033; font-size:13px; color:#ff0033; font-weight:bold; padding:5px; line-height:22px; }
#alertYa																		{ border:double 5px #1CAD33; font-size:13px; color:#1CAD33; font-weight:bold; padding:5px; line-height:22px; }



#BUTTON																			{ margin: 0 auto; width:150px; height:38px; background:URL(../images/button.bg.gif); line-height:38px; text-align:center; color:#fff; font-size:12px; font-weight:bold; }
#BUTTON:hover																{ width:150px; height:38px; background:URL(../images/button.bg.on.gif); line-height:38px; text-align:center; color:#fff; font-size:12px; font-weight:bold; }
#BUTTON a																		{ color:#fff; font-size:12px; font-weight:bold; }


input																					{ border:solid 1px #b0cc20; background:URL(../images/input.bg.gif); }
input:hover																		{ border:solid 1px #b0cc20; background:URL(../images/input.bg_on.gif); }

#formLable																	{ float:left; margin:10px 3px 0px 0px; padding:5px; line-height:25px; height:21px; width:230px; }
#formForm																		{ float:left; margin:10px 3px 0px 0px; height:25px; line-height:25px; }
#formForm input																{ padding:5px; border:solid 1px #cccccc; background-color:#eeeeee; }




#BOARD .ui-tabs-hide													{ display: none; }
#BOARD ul																		{ margin-left:0px; }
#BOARD li.teaser															{ float:left; list-style-type:none; border:solid 10px #cccccc; width:120px; height:100px; margin-right:5px; }
#BOARD li.teaser:hover												{ float:left; list-style-type:none; border:solid 10px #eeeeee; width:120px; height:100px; margin-right:5px; }

#BOARD a																			{ text-decoration:none; }
#BOARD a.link																{ text-decoration:underline; }



/* to top with jquery fading */
.back-to-top																{ position: fixed; bottom: 30px; right: 20px; background:url(../images/arrows.png) left top no-repeat; width: 25px; height: 23px; }
.back-to-top a																{ text-indent: -9999px; display: block; }
.back-to-top:hover													{ background:url(../images/arrows.png) left -23px no-repeat; }


#LOGOUT																			{ position:absolute; top:-150px; left:130px; margin-left:60%; z-index:99999; }

#NOTICE																			{ border:solid 1px #dddddd; margin:10px; padding:10px; }
#NOTICE input[type="text"], select,
				input[type="submit"]									{ border:solid 1px #b0cc20; background:URL(../images/input.bg.gif); padding:5px; }
#NOTICE textarea																{ border:solid 1px #b0cc20; background:#edeced; padding:5px; }

#NOTICE input[type="text"]:hover, 
				select:hover,
				input[type="submit"]:hover						{ border:solid 1px #b0cc20; background:URL(../images/input.bg_on.gif); padding:5px; }
#NOTICE textarea:hover													{ border:solid 1px #b0cc20; background:#e9f1bf; padding:5px; }

/* wegweiser seite */
#listeouter																	{ border-bottom:solid 1px #cccccc; padding:5px; }
#listeouter:hover 														{ background-color:#b8d900; }
#listeleft																	{ float:left; width:100px; }
#listemiddle																{ float:left; width:120px; }
#listeright																	{ float:left; width:300px; }


