/* HEAD */
.headline
{
font-family: Verdana,Tahoma,Courier New,Trebuchet MS;
font-size: 20px;
color: #A69368;
text-decoration: none;
font-weight: bold;
letter-spacing: 2px;
}
.headmenu
{
/*color: #A69368;*/
color: #666666;
font-weight:bold;
font-family: Tahoma,Courier New,Trebuchet MS;
text-decoration: none;
font-size: 13px;
}
.headmenumark
{
color: #000000;
font-weight:bold;
font-family: Tahoma,Courier New,Trebuchet MS;
text-decoration: underline;
font-size: 13px;
}
.headmenu:hover
{
color: #000000;
	text-decoration: underline;
}
.headerfont
{
font-size: 9px;
font-family: Tahoma,Courier New,Trebuchet MS;
color: #3B4F89;
}

.headerusername
{
font-family: Tahoma,Courier New,Trebuchet MS;
font-size: 10px;
color: #3B4F89;
background-image: url(images/login_username.gif);
background-repeat: no-repeat;
background-position: top right;
}
.headerpassword
{
font-family: Tahoma,Courier New,Trebuchet MS;
font-size: 10px;
color: #3B4F89;
background-image: url(images/login_password.gif);
background-repeat: no-repeat;
background-position: top right;

}
.headersubmit
{
font-family: Tahoma,Courier New,Trebuchet MS;
font-size: 9px;
color: #3B4F89;
}

/* ++++ MENU ++++ */

.menuheader
{
color:#666666;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.menuentry
{
font-size:11px;
color:#3B4F89;
text-decoration:none;
}
.menuentrypunkt
{
font-size:11px;
color:#3B4F89;
text-decoration:none;
}
.menuentrypunktaktiv
{
color:#001021;
text-decoration: underline;	
}
.menuentrypunkt:hover
{
color:#001021;
text-decoration: underline;
}

/* ++++ CONTENT +++++ */
.tablecontent
{
	padding: 2;
	text-indent: 11px;
	border: 1px solid #8D8D8D;
	/*background-color: #202898;*/
}
.content
{
	padding:0;
	background-color: #F7F6F6;
}
.tableleft
{
	background-image: url(images/hint/tab_l.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.tableright
{
	background-image: url(images/hint/tab_r.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.tableleftmark
{
	background-image: url(images/hint/tab_l_mark.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.tablerightmark
{
	background-image: url(images/hint/tab_r_mark.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.tableleftheader
{
	background-image: url(images/hint/tab_l_th.jpg);
	background-repeat: no-repeat;
	background-position: left middle;
	height:17px;
}
.tablerightheader
{
	background-image: url(images/hint/tab_r_th.jpg);
	background-repeat: no-repeat;
	background-position: right middle;
	background-color: #F7F6F6;
	height:17px;
}
.titellinks
{
	background-image: url(images/hint/titel_links.jpg);
	background-repeat: no-repeat;
	background-position: left middle;
}
.titelrechts
{
	background-image: url(images/hint/titel_rechts.jpg);
	background-repeat: no-repeat;
	background-position: right middle;
	background-color: #F7F6F6;
}
.abstandlinks
{
	background-image: url(images/hint/abstand_links.jpg);
	background-repeat: no-repeat;
	background-position: left middle;
	height:18px;
}
.abstandrechts
{
	background-image: url(images/hint/abstand_rechts.jpg);
	background-repeat: no-repeat;
	background-position: right middle;
	height:18px;
}
.abstand
{
	background-image: url(images/hint/abstand_hint.jpg);
	background-repeat: repeat-x;
	background-position: middle;
	height:18px;
}
.tableheader
{
	/*background-color: #F5F3D2;*/
	color: #000000;
	font-weight:bold;
	text-indent:2px;
	height: 17;
	font-size:12px;
	background-image: url(images/hint/tab_th.jpg);
	background-repeat: repeat-x;
	background-position: middle;
}
.titel
{
	background-image: url(images/hint/titel_hint.jpg);
	background-repeat: repeat-x;
	background-position: middle;
	height:26;
	color: #2a2a2a;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
.tableheader2
{
	/*etwas andere farbe... für listen!*/
	/*background-color:#F5F3D2;*/
	background-color:#FBFAE3;
	color: #000000;
	text-indent:2px;
	height: 20;
	font-size:11px;
}
.contentheader
{
	/*border: solid 1px left top right 688EFA ;*/
	font-weight: bold;
	height:20px;
	text-indent: 30px;
	font-size:10px;
	color: #8D8D8D;
	background-image: url(images/hint/ecke.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.contentsubmit
{
	background-image: url(images/content_header_submit.gif);
	background-position: top right;
	background-repeat: no-repeat;
	color:#ffffff;
	/*border: solid 1px left top right 688EFA ;	*/
}


.untertitel
{
font-size: 9px;
font-family: Tahoma,Courier New,Trebuchet MS;
}

.smaller
{
	font-size: 9px;
}

.sitetitel
{
font-size: 9px;
font-family: Tahoma,Courier New,Trebuchet MS;
color: #ffffff;
}

.line1
{
	/*background-color: #E2E7ED;*/
	/*background-color: #F9F8F8;*/
	text-decoration:none;
}
.line2
{
	/*background-color: #EEF3F9;*/
	/*background-color: #F1F1F0;*/
	/*background-color: #F9F9F8;*/
	background-color: #EBE9E9;
	text-decoration:none;
}

/* ERROR HANDLING */
.errorline1
{
	background-color: #FFD2D2;
}
.errorline2
{
	background-color: #FDBEBF;
}
.errortext
{
	color:#ff2222;
	font-size:11px;
}

.hyperlink
{
	text-decoration:underline;
}

.haupthint{
background: #ffffff;
background-repeat: no-repeat;
}
body
{
	background: #ffffff;
}
Textarea
{
font-family:Tahoma,Courier New,Trebuchet MS;
font-size: 11px;
color: #000000; 
border: 1px solid #D9D6D6;
background-color: #ffffff;
}


P,li
{
font-size: 13px;
font-family: Tahoma,Courier New,Trebuchet MS;
text-decoration: none;
color: #25384D;
}

/* //font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;*/

TD
{
font-size: 13px;
font-family: Tahoma,Courier New,Trebuchet MS;


color: #25384D;
}
.fehlermeldung
{
font-size: 9px;
font-family: Tahoma,Courier New,Trebuchet MS;
color : #ffffff;
}
TH
{
font-size: 11px;
font-family: Verdana, Bookman Old Style,Trebuchet MS, Garamond, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
color : #25384D;
height:25px;
vertical-align:middle;
background-image: url(images/hint_th.jpg);
}

.hoverrow:hover {

	background-color: #406DD9;

}


select
{
font-family: Tahoma,Courier New,Trebuchet MS;
font-size: 11px;
color: #000000; 
border: 1px solid #D9D6D6;
background-color: #ffffff;
}


input
{
font-family: Tahoma,Courier New,Trebuchet MS;
font-size: 11px;
color: #000000; 
border: 1px solid #D9D6D6;
background-color: #ffffff;
}

.submit
{
background-image: url(images/pfeil.gif);
background-repeat: no-repeat;
background-position: left middle;
text-indent:1px;
}
a:link, a:visited, a:active {
color: #25384D;
font-family: Tahoma,Courier New,Trebuchet MS;
text-decoration: none;
font-size: 11px;
}



.ingroup
{
	background: #50FD28;
}
.notingroup
{
	background: #FD4B28;

}
.notingroup:hover
{
	background: #ffffff;
}
.ingroup:hover
{
	background: #ffffff;
}




.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

