/* allgemeine styles ************************************/
body{
	height:100%;
	margin-bottom:1px;
}
ul { 
	list-style-position: outside; 
	list-style-type: disc; 
	padding: 0 0 0 15px;
	margin: 0; 
}
ol{
	list-style-position: outside; 
	padding: 9px 0 0 17px;
	margin: 0;
	font-weight:bold;
}
ol li{
	padding: 0 0 9px 0;
}
ul ul {
	list-style-type: none;
	padding:3px 0 9px 0;
	margin:0;
}	
	
ul ul a{
	font-weight: normal;
}	

a {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #A40F20; 
	text-decoration: none;
}
	
	
a:hover {  
	color: #A40F20; 
	text-decoration: underline;
}

.micro {  
	font-size: 1px; 
	line-height: 1px; 
	height: 1px;
}

hr {  
	height: 1px;
	color: #BABEB6; 
	border: #BABEB6; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; 
}
p {
	margin:0px 0px 8px 0px;
}
td {
	vertical-align: top;
}


.pointer {  
	cursor: pointer;
}
.text_bold {  
	font-weight: bold;
}
.text_bold_red {  
	font-weight: bold;
	color: #A40F20; 
}
.text_red {  
	color: #A40F20; 
}

/* styles im Content-Bereich ************************************/

.text { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	font-weight: normal; 
	color: #444442 ; 
	vertical-align: top;
}
.text_bottom { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	font-weight: normal; 
	color: #444442 ; 
	vertical-align: bottom;
}

.text_indent { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #444442 ; 
	padding-left: 158px; 
	padding-right: 8px; 
	padding-top: 16px; 
	padding-bottom: 16px;
}


.title { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	font-weight: bold; 
	color: #444442; 
}

.text_indent_right { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-align: right;
	vertical-align: top;
	color: #444442 ; 
	padding-right: 8px; 
	padding-top: 0px; 
	padding-bottom: 0px;
}

/* input */
.input_small ,select{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #2F2222; 
	height: 16px; 
	width: 299px; 
	background-color: #FFFFFFF; 
	border: 1px inherit;
	border-top: 1px #BABEB6 solid;
	border-left: 1px #BABEB6 solid;
	border-bottom: 1px #BABEB6 solid;
	border-right: 1px #BABEB6 solid;
	margin-bottom:3px;
}
select{
	width:100px;
}

.textarea_big { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	color: #2F2222; 
	background-color: #FFFFFFF; 
	height: 100px; 
	width: 299px;
	border: 1px inherit;
	border-top: 1px #BABEB6 solid;
	border-left: 1px #BABEB6 solid;
	border-bottom: 1px #BABEB6 solid;
	border-right: 1px #BABEB6 solid;
}

.textarea_small { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	color: #2F2222; 
	background-color: #FFFFFFF; 
	height: 50px; 
	width: 299px;
	border: 1px inherit;
	border-top: 1px #BABEB6 solid;
	border-left: 1px #BABEB6 solid;
	border-bottom: 1px #BABEB6 solid;
	border-right: 1px #BABEB6 solid;
}

.button_td { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	font-weight: normal; 
	height: 16px; 
	width: 100px; 
	color: #444442 ; 
	text-align: center;
	vertical-align: center;
	border: #BABEB6; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px ; 
	cursor: pointer;

}

.nav3_td {
	font-size: 10px; 
	line-height: 12px; 
	width: 138;
	padding-left: 8px;
	padding-right: 12px;
	vertical-align: top;
}

/* styles f�r navigationselemente ************************************/

.navibox_table { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	width: 480px; 
	border: #FFFFFF; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px ; 
	background-color: #FFFFFF ; 
	color: #444442
}


.navi01_td { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold;
	color: #444442; 
	padding-left: 8px; 
	height: 16px; 
	cursor: pointer;
	vertical-align: middle;
}

.navi01_td_selected { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold;
	color: #FFFFFF; 
	padding-left: 8px; 
	height: 16px; 
	cursor: pointer;
	background-color: #A40F20; 
}

.navi02_td { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #444442; 
	height: 16px; 
	padding-left: 8px; 
	cursor: pointer ; 
}


.navi02_td_selected { 
	padding-left: 8px; 
	color: #FFFFFF; 
	height: 16px; 
	cursor: pointer ; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal ; 
	background-color: #A40F20
}

/* styles f�r linkboxes ************************************/

.linkbox_table {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	width: 160px; 
	border: 1px #BABEB6 solid; 
	background-color: #FFFFFF
}

.linkbox_title_td { 
	font-weight: bold; 
	padding-left: 8px; 
	color: #FFFFFF; 
	height: 16px; 
	background-color: #959A8D
}

.linkbox_topics_td { 
	line-height: 16px; 
	padding-left: 8px; 
	color: #444442 ; 
	vertical-align: top 
}

/* styles f�r content-bereich ************************************/

.box_table { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	width: 480px; 
	border: 1px #BABEB6 solid; 
	background-color: #FFFFFF; 
	color: #444442;
}

.box_title_td { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	padding-left: 8px; 
	color: #FFFFFF; 
	height: 16px; 
	background-color: #A40F20 
}

.box_text_td { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #444442 ; 
	padding-left: 158px; 
	padding-right: 8px; 
	padding-top: 16px; 
	padding-bottom: 16px;
}


