/* CSS Document */

body
{

}

#container
{

	min-width: 650px;
}

#banner
{

}

#navbar
{
	/* background-image: url('images/navbar_main_schwarz.gif'); */
	height:30px;
}

.navbar_element
{
	margin-right: 5px;
	float: left;
}


#content
{
	background-color: #EEEEEE;
	padding-top: 1px;
}

#footer
{

}

#debugging
{
	margin: 0px 10px 0px 10px;
	padding: 5px;
	background-color: #FAFAFA;
	border: 1px dashed #E00;
	
	font-family: Courier New;
	font-size: 11px;
}

#debugging li {
	margin-bottom: 5px;
}

/* Seitenelemente */
.abstand {
	padding-right: 3px;
	padding-left: 3px;	
}

.kastenTop
{
	background-color: #D4D0C8;
	height: 5px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #404040;
	border-bottom: 1px solid #404040;
}

.kasten
{
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
}

.content_sub td
{
	background-color: #F7F4D5;
	background-image: url('images/head_bg.gif');
	height: 20px;
	padding-left: 4px;
	padding-right: 4px;
}

.content_sub_bg_l
{	
	background-image: url('images/head_l.gif');
	height: 20px;
}
.content_sub_bg
{	
	background-image: url('images/head_m.gif');
	height: 20px;
}
.content_sub_bg_r
{	
	background-image: url('images/head_r.gif');
	height: 20px;
}

.content_sub_bg_l_s
{	
	background-image: url('images/head_l_s.gif');
	height: 20px;
}
.content_sub_bg_s
{	
	background-image: url('images/head_m_s.gif');
	height: 20px;
}
.content_sub_bg_r_s
{	
	background-image: url('images/head_r_s.gif');
	height: 20px;
}

a.content_sub_text_link:hover, a.content_sub_text_link:link, a.content_sub_text_link:active, a.content_sub_text_link:visited
{
	font-family: Arial;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
}

.content_sub_text
{
	font-family: Verdana;
	font-size: 11px;
	letter-spacing:0.1em;
}

.content_sub_trenner
{
	font-family: Verdana;
	font-size: 11px;
	color: #000;
}

.content_sub_zahl
{
	font-family: Verdana;
	font-size: 9px;
	color: #333;
	font-weight: bold;
}

.content_head td
{
	background-color: #D4D0C8;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	height: 16px;
	padding-left: 4px;
	padding-right: 4px;
	border-right: 1px solid #404040;
	border-bottom: 1px solid #404040;	
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

.content_head_over td
{
	background-color: #123456;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	height: 16px;
	padding-left: 4px;
	padding-right: 4px;
	border-right: 1px solid #404040;
	border-bottom: 1px solid #404040;	
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

.main
{	
	border-right: 1px solid #404040;
	border-bottom: 1px solid #404040;	
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

.klein {
	font-family: Arial;
	font-size: 9px;
	color: #003399;
	text-decoration: none;
}
.normal
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}

.normalHeader
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	padding-left: 30px;
	background-color: #FFFFDD;
	background-image: url('images/header_bg.gif');
}

.normalHeaderGruen
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	padding-left: 30px;
	background-color: #F3FFEE;
	background-image: url('images/header_bg_gruen.gif');
}

.normalUnderlined
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.normalGrau
{
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.normalGrau2
{
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}

.normalGrau3
{
	font-family: Arial;
	font-size: 10px;
	color: #888888;
}

.normalGruen {
	font-family: Verdana;
	font-size: 11px;
	color: #00A30F;
}
.normalRot
{
	font-family: Arial;
	font-size: 11px;
	color: #FF0000;
}

.normal_randRechts
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	padding-right: 5px;
}

.normal_randLinks
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}

.navi
{
	padding-bottom: 4px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}

.normalBold
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.titel
{
	font-family: Arial;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}

.titel2
{
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.liste_head
{
	background-color: #F7F4D5;
	height: 20px;
	padding-left: 4px;
	padding-right: 4px;
}

.liste_head_text
{
	font-family: Arial;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
	font-weight: bold;
}

.liste_head_zahl
{
	font-family: Arial;
	font-size: 11px;
	color: #333;
	text-decoration: none;
}
.liste1 td
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	padding-left: 4px;
	padding-right: 4px;
}

.liste0 td
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #FFFFFF;
}

a:link, a:active, a:visited
{
	font-family: Arial;
	font-size: 11px;
	color: #003399;
}

a:hover
{
	font-family: Arial;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
}

a:link.schwarz, a:active.schwarz, a:visited.schwarz
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}

a:hover.schwarz
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a:link.linkSuche, a:active.linkSuche, a:visited.linkSuche, a:hover.linkSuche
{
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

/* Formular */

form {
	margin: 0px;
}

input.suchfeld
{
	border: #000000 solid 1px;
	width: 190px;
	padding-left: 3px;
	padding-top: 2px;
	font-size: 12px;
	height: 19px;
}

input.suchbutton
{
	width: 100px;
	padding-left: 3px;
	font-size: 12px;
}

input.register
{
	border: #000000 solid 1px;
	width: 250px;
	padding-left: 3px;
	padding-top: 2px;
	font-size: 12px;
	height: 19px;
}
input.register2
{
	border: #000000 solid 1px;
	width: 125px;
	padding-left: 3px;
	padding-top: 2px;
	font-size: 12px;
	height: 19px;
}

select.register2
{
	border: #000000 solid 1px;
	width: 125px;
	padding-left: 3px;
	padding-top: 2px;
	font-size: 12px;
	height: 19px;
}

select.register
{
	border: #000000 solid 1px;
	width: 250px;
	padding-left: 3px;
	padding-top: 2px;
	font-size: 12px;
	height: 19px;
}

input.button
{
	padding-left: 3px;
	font-size: 12px;
}

select.change_language
{	
	font-family: Verdana;
	border: #000000 solid 1px;
	margin: 0px;
	padding: 0px;
	width: 140px;
	font-size: 9px;
	height: 17px;
}