h1,h2,h3,h4,h5,h6,p,ol,div,td,address,blockquote,b,i {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

p,ul,ol,li,div,td,th,blockquote {font-size:12px; }

h1 {
	color: #333300;
	font-size: 15px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding: 0px;
	font-weight : bold;
	} 
	
h2 {
	font-size:13px;
	color: #333300;
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	} 
	
h3 { 
	font-size: 11px;
	margin-top: 2px; 
	margin-right: 0px; 
	margin-bottom: 4px; 
	margin-left: 0px; 
} 

h4 {
	font-size:10px;
	font-weight : lighter;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	} 

h5 {
	font-size:9px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	font-weight : lighter;
} 

li {
	margin-bottom: 4px;
	}

ul {
	margin-bottom : 4px;
	margin-left : 18px;
	margin-top: 6px;
	list-style-type: square;
	}

p {
	margin-top: 0px;
	margin-bottom : 6px;
	line-height : 140%;
	}

blockquote,cite { font-style:italic; }

form 
	{
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
input,textarea,select,radio	
	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top: 0px;
	margin-bottom: 0px;
	BORDER-BOTTOM: #000000 2px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	COLOR: #333333;
	}

.noborder	
	{
	BORDER-BOTTOM:  0px solid;
	BORDER-LEFT:  0px solid;
	BORDER-RIGHT:  0px solid;
	BORDER-TOP:  0px solid;
	}

.1pixborder	
	{
	BORDER-BOTTOM:  #666666 1px solid;
	BORDER-LEFT:  #666666 1px solid;
	BORDER-RIGHT:  #666666 1px solid;
	BORDER-TOP:  #666666 1px solid;
	}
	
.small 
	{
	font-size: 10px;
	}

.xtrasmall 
	{
	font-size: 9px;
	color : #333333;
	}
	
.small_gray
	{
	font-size: 10px;
	color : #999999;
	}

.struktur
	{
	font-size: 10px;
	color : Gray;
	margin-left : 5;
	}

.shortshead 
	{
	margin-bottom : 2px;
	margin-left : 0px;
	margin-top: 10px;
	font-size: 11px;
	font-weight : bold;
	color : #FFFFFF;
	}
	
	

/* Formate fr Redaktionsmodul MITred Artikel */

.arikel_short_head
	{
	margin-bottom : 4px;
	margin-top: 10px;
	font-size: 11px;
	font-weight : bold;
	}

.arikel_short_text
	{
	margin-top: 0px;
	margin-left: 4px;
	margin-right: 10px;
	margin-bottom : 6px;
	font-size: 11px;
	line-height : 1,3 em;
	float: left;
	}
	
.arikel_theaser_head
	{
	margin-bottom : 10px;
	margin-left : 0px;
	margin-top: 20px;
	font-size: 14px;
	font-weight : bold;
	}

.arikel_theaser_text
	{
	margin-bottom : 6px;
	margin-left : 8px;
	margin-top: 0px;
	font-size: 12px;
	line-height : 1,6 em;
	}

.artikel_head 
	{
	margin-bottom : 10px;
	margin-left : 0px;
	margin-top: 0px;
	font-size: 12px;
	font-weight : bold;
	}
	
.artikel_text
	 {
	margin-bottom : 10px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top: 0px;
	font-size: 12px;
	line-height : 140%;
	}
	
.artikel_bildtext {
 color: #666666;
 margin-top: 2px;
 margin-bottom : 6px;
 font-size: 9px;
 }

/* Formate fuer Redaktionsmodul MITred Artikel */

.invers {
	color: #F2F2F2;
	} 

.short_list
	{
	font-size : 10px;
	margin-top : 0px;
	margin-right : 4px;
	margin-left : 4px;
	margin-bottom : 4px;
	color: #666666;
	}

.adress_list_name
	{
	font-size:12px;
	font-weight:bold;
	margin-top : 4px;
	margin-right : 4px;
	margin-left : 4px;
	margin-bottom : 2px;
	}
	
.adress_list_claim
	{
	font-size: 11px;
	font-style: italic;
	margin-top : 4px;
	margin-right : 4px;
	margin-left : 0px;
	margin-bottom : 6px;	
	}


.pix_1_rand {
	border-bottom: #666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
}

a:link { color:#666600; text-decoration:none; }
a:visited {color:#666600; text-decoration:none; }
a:active {color:#666600; text-decoration:none; }
a:hover { color:#666600;text-decoration:underline;}

a:link.invers { color:#FFFFFF; text-decoration:none; }
a:visited.invers { color:#FFFFFF; text-decoration:none; }
a:active.invers { color:#FFFFFF; text-decoration:none; }
a:hover.invers { color:#99FF00; text-decoration:underline;}

a:link.adress_list_name { color:#666600; text-decoration:none; font-weight:bold;}
a:visited.adress_list_name { color:#666600; text-decoration:none; font-weight:bold;}
a:active.adress_list_name { color:#666600; text-decoration:none; font-weight:bold;}
a:hover.adress_list_name { color:#333300; text-decoration:underline; font-weight:bold;}


.nav1 { font-size:12px;}
.nav1active { font-size:12px;}

a:link.nav1 {color:#666666; text-decoration:none; font-weight:normal;}
a:visited.nav1 {color:#666666; text-decoration:none; font-weight:normal;}
a:active.nav1 {color:#666666; text-decoration:none;	font-weight:normal;}
a:hover.nav1 {color:#666633; text-decoration:underline; font-weight:normal;}

a:link.nav1active {color:#666633; text-decoration: none; font-weight:bold;}
a:visited.nav1active {color:#666633; text-decoration: none; font-weight:bold;}
a:active.nav1active {color:#666633; text-decoration: none;	font-weight:bold;}
a:hover.nav1active {color:#666666; text-decoration: underline;font-weight:bold;}

.nav2 { font-size:11px;}
.nav2active { font-size:11px;}

a:link.nav2 {color:#FFFFFF; text-decoration:none; font-weight:bold;}
a:visited.nav2 {color:#FFFFFF; text-decoration:none; font-weight:bold;}
a:active.nav2 {color:#FFFFFF; text-decoration:none;	font-weight:bold;}
a:hover.nav2 {color:#FFFFFF; text-decoration:underline; font-weight:bold;}

a:link.nav2active {color:#FFFFFF; text-decoration: underline; font-weight:bold;}
a:visited.nav2active {color:#FFFFFF; text-decoration: underline; font-weight:bold;}
a:active.nav2active {color:#FFFFFF; text-decoration: underline;	font-weight:bold;}
a:hover.nav2active {color:#FFFFFF; text-decoration: none;font-weight:bold;}


.index {
	text-decoration: none;
	color :  #333333;
	font-size : 12px;
}

.termin_short_head { font-weight: bold; margin: 0px 0px 4px 0px;}
.termin_short_text { margin: 4px 0px 0px 0px;}
.termin_short_text a { color: #4E4E00 ;}
span.smalltext { font-size: 10px;}

/* ANGEBOTE */
.angebot_box { float:left; clear:both; border-bottom: 1px dashed #333333; width:99%; padding: 0px 0px 5px 0px;}
.angebot_box h2 { margin: 10px 0px 5px 0px; clear:both;}
.angebot_box img { margin: 0px 10px 5px 0px; float:left;}
.angebot_box .mehr-link { float:left; width: 99%; text-align:right; white-space:nowrap}
.angebot_box .mehr-link img { margin: 0px 0px 0px 0px; float: inherit; vertical-align:bottom}

.angebot_detail { float: left; clear:both; width: 100%}
.angebot_detail h1 { margin: 25px 0px 10px 0px; }
.angebot_detail img { margin: 0px 10px 5px 0px; float:left;}
p.termin_zeit { margin: 0px 0px 0px 0px; font-weight: bold; padding: 0px 0px;}

.anbieter-info { float: left; clear:both; width: 100%}

/* Googlemaps */
.googlemapswindow { width: 300px; font-size:11px; float:left; clear:both; text-align:left; height: 80px;}
.googlemapswindow h1{ margin: 0 0 5px 0; padding: 0 0 ; font-size:11px;}
.googlemapswindow img { border: 1px solid #666666; float:left; margin-right: 5px;}
.googlemapswindow p { font-size: 10px;}
