html {
height: 100%;
}


body { 

font-family: lucida sans unicode, verdana, tahoma, arial;	
margin:0px;
font-size:12px;
background-image: url(../images/design/hintergrund.jpg);
background-repeat:repeat-y;
height: 100%;
}




td {
padding: 2px;
font-size: 9px;
border-right: 1px  #C25D0C solid;
border-bottom: 1px  #C25D0C solid;
}


table {
 border-top: 1px  #C25D0C solid;
border-left: 1px  #C25D0C solid;
}


.tr_blau {

background-color: #D6EBF5;
}

sup {

font-size: 9px;
}

/*----------------------- allgemein ----------*/

#main {
height: 100%;
}


div#main a 	{
text-decoration : none;
border: 1px solid #C25D0C;

color: black;
}



div#main a:hover 	{ 
color: black;
background-color: #C25D0C;
}



div#main a:active 	{
color: #C25D0C; 
}




div#no_b a 	{
text-decoration : none;
border: 0px;
}

div#no_b a:hover 	{ 
border: 0px;
}

div#no_b a:active 	{
border: 0px;
}



hr  { 

border: 1px solid;
color: #2B8DC4;

}

h2 {

font-size: 14px;
color: #C25D0C;
line-height: 15px;
}

h3 {

font-size: 10px;
color: gray;
}

input { 

border: 0px; 
background-color: #B4D8EB;
border-color: #2B8DC4; 
border-style: solid;
}

button {
 border: 1px Black solid; 
 background-color: White;
 margin:2px;
}

textarea { 
border: 0px; 
background-color: #B4D8EB;
border-color: #2B8DC4; 
border-style: solid;
 }

#content {

width: 150%;
background-image: url(../images/design/balken_oben.jpg);
background-repeat:repeat-x;

}


h1 {
display: none;
}

.float_left {	
	float:left;
}

.m_o_u {
margin: 10px 0 10px 0;

}


ol {
line-height: 14px;
}

ul { line-height: 14px;
}

li { line-height: 14px;
}


/*-------------------- Kopf --------------------- */

#head { 
width: 803px; 
height: 64px;
background-image: url(../images/design/head.jpg);
}


#head_fr { 
width: 803px; 
height: 64px;
background-image: url(../images/design/head_fr.jpg);
}

/*---------------------- Linke Seite --------------*/


#links {
width: 310px;
float:left;
background-image: url(../images/design/hintergrund.jpg);
height: 1000%;
}


#justizia {
width: 302px;
height: 142px;
background-image: url(../images/design/justizia1.jpg);
background-repeat:no-repeat;

}

/*----------------------- Suche -----------------------*/

.pfeil {
width: 15px;
height: 16px;

float:left;
}

.submit {
	width: 15px;
	height: 16px;
	background-image: url(../images/design/pfeil.jpg);
	background-repeat: no-repeat;
}


#menudiv {
width: 333px;
margin-top: 10px;
clear:both;

}


#menu1 {
width: 160px;
float:left;
background-image: url(../images/design/hintergrund.jpg);
height: 100% auto;
}

#menu1_div { 
width: 149px;
margin-top: 7px;
}



.flaeche_blau {
margin-top: 3px;
background-color: #B4D8EB;
width: 149px;
height: 26px;
}



#menu2 { 
margin-top: 7px;
width: 160px;
float:left;
font-size: 10px;
font-family: lucida sans unicode, sans-serif, verdana, tahoma, arial;	
}

.print { 
margin-left: 5px;
font-size:9px;
margin-top: 10px;
color:  #C25D0C;
margin-bottom: 10px;


}


/*--------------------- Mitte --------------------*/





#main {
margin-top: 70px;
line-height: 17px;
width: 490px;
float:right;	
position: absolute;
left: 315px;

}






/*----------------------- Kontaktformular --------------------*/



/*--------------------- Rechte Seite -----------------*/



#rechts { 
width: 1px;
float:left;	
}



/*--------------------- TEXT ------------------------*/

.fliesstext {
font-family: lucida sans unicode, sans-serif, verdana, tahoma, arial;	
font-size: 10px;
color: #000000;

}


.kontakt {
font-family: lucida sans unicode, sans-serif, verdana, tahoma, arial;	
font-size: 12px;
color: #000000;
}


.suche {
	
	font-size: 10px; 
	border :0px; 
	height: 14px;
}

.menupunkte_text {

padding-top: 6px;
font-size: 12px;
font-family: lucida sans unicode, sans-serif, verdana, tahoma, arial;	

}	
	
.menupunkte_text2 {
margin-left: 10px;
padding-top: 6px;
font-size: 12px;
font-family: lucida sans unicode, sans-serif, verdana, tahoma, arial;	

}	
.suche_text {
	
	color: #2B8DC4;
	font-size: 12px;
	font-family: lucida sans unicode, sans-serif, verdana, tahoma, arial;
}

ueberschrift1{ 

font-family: lucida sans unicode, sans-serif, verdana, tahoma, arial;
font-size: 16px;
color: #C25D0C;
}

ueberschrift2{ 

font-family: lucida sans unicode, sans-serif, verdana, tahoma, arial;
font-size: 12px;
color: #C25D0C;
}

/* ----------------------zitat-----------------------------------*/
.zitat {
font-family: lucida sans unicode, sans-serif, verdana, tahoma, arial;
font-size: 12px;
color:#2B8DC4;
}
/*--------------------- Links-------------------------------*/

.active {

font-family: lucida sans unicode, sans-serif, verdana, tahoma, arial;
font-size: 11px;
color: #C25D0C;
text-decoration: none;
}

.notactive {


font-family: lucida sans unicode, sans-serif, verdana, tahoma, arial;
font-size: 11px;
color: #000000;
text-decoration: none;
}

.suchlinks {

font-family: lucida sans unicode, sans-serif, verdana, tahoma, arial;
font-size: 14px;
color: #C25D0C;
text-decoration: none;
}

.mehr { 

font-family: lucida sans unicode, sans-serif, verdana, tahoma, arial;
font-size: 13px;
color: #2B8DC4;
text-decoration: none;
}

#sprache {

font-family: lucida sans unicode, sans-serif, verdana, tahoma, arial;
font-size: 10px;
float:right;
text-decoration: none;
margin:  20px 0px 0px 0px;
}

#impressum {

font-family: lucida sans unicode, sans-serif, verdana, tahoma, arial;
font-size: 8px;
color: #C25D0C;
text-decoration: none;
margin-left: 30px;

}

/*---------------------AJAX-------------------------------*/

.ajaxlink{
 font-weight:bold;
 font-size:0.9em;
}


.ajaxlinkdesc {
 margin-bottom:1em;
 font-size:0.9em;
padding: 4px;
}

