body { background-color:#F6EEB5; } 
p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,option,select,input { 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:10pt;
} 
h1 { font-size:16pt; color:#34349B; font-family:Verdana, Arial, Helvetica, sans-serif; } 
h2 { font-size:14pt; color:#34349B; font-family:Verdana, Arial, Helvetica, sans-serif;} 
h3 { font-size:12pt; color:#34349B; font-family:Verdana, Arial, Helvetica, sans-serif;} 
h4 { font-size:10pt; color:#34349B; font-family:Verdana, Arial, Helvetica, sans-serif;} 

pre { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#0000C0; } 

td.main {
   background-color:#F6EEB5;       
}
.text_nbg { 
	font-size:4px; 
	color:#F6EEB5; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
} 


a:link { color:#34349B; font-size:10pt; } 
a:visited { color:#34349B; font-size:10pt; text-decoration:underline; } 
a:active { color:#34349B; font-size:10pt; text-decoration:none; } 
a:hover { color:#34349b; font-size:10pt; text-decoration:underline; } 

a.no:link { color:#f0f0f0; font-size:10pt; text-decoration:none;} 
a.no:visited { color:#f0f0f0; font-size:10pt; text-decoration:none; } 
a.no:active { color:#f0f0f0; font-size:10pt; text-decoration:none; } 
a.no:hover { color:#f0f0f0; font-size:10pt; text-decoration:none; } 

a.gelb1:link { color:#4D3229; font-size:10pt; text-decoration:none;} 
a.gelb1:visited { color:#4D3229; font-size:10pt; text-decoration:none; } 
a.gelb1:active { color:#4D3229; font-size:10pt; text-decoration:none; } 
a.gelb1:hover { color:#4D3229; font-size:10pt; text-decoration:none; } 

a.rot:link { font-size:10pt; color:#ff0000; font-family:Verdana, Arial, Helvetica, sans-serif; } 
a.rot:visited { font-size:10pt; color:#ff0000; font-family:Verdana, Arial, Helvetica, sans-serif; } 
a.rot:active { font-size:10pt; color:#ff0000; font-family:Verdana, Arial, Helvetica, sans-serif; } 
a.rot:hover { font-size:10pt; color:#ff0000; font-family:Verdana, Arial, Helvetica, sans-serif; } 

a.gruen:link { font-size:10pt; color:#025002; font-family:Verdana, Arial, Helvetica, sans-serif; } 
a.gruen:visited { font-size:10pt; color:#025002; font-family:Verdana, Arial, Helvetica, sans-serif; } 
a.gruen:active { font-size:10pt; color:#025002; font-family:Verdana, Arial, Helvetica, sans-serif; } 
a.gruen:hover  { font-size:10pt; color:#025002; font-family:Verdana, Arial, Helvetica, sans-serif; } 

a.linkthumb_blauweiss:link { font-size:11pt; color:#ffffff; font-weight:bold; background-color:#34349b; font-family:Verdana, Arial, Helvetica, sans-serif; } 
a.linkthumb_blauweiss:visited { font-size:11pt; color:#ffffff; font-weight:bold; background-color:#34349b; font-family:Verdana, Arial, Helvetica, sans-serif; } 
a.linkthumb_blauweiss:active { font-size:11pt; color:#ffffff; font-weight:bold; background-color:#34349b; font-family:Verdana, Arial, Helvetica, sans-serif; } 
a.linkthumb_blauweiss:hover  { font-size:11pt; color:#ffffff; font-weight:bold; background-color:#34349b; font-family:Verdana, Arial, Helvetica, sans-serif; } 

a.weiss:link { color:#ffffff; font-size:11pt; font-weight:bold; background-color:#34349b; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;} 
a.weiss:visited { color:#ffffff; font-size:11pt; font-weight:bold; background-color:#34349b; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; } 
a.weiss:active { color:#ffffff; font-size:11pt; font-weight:bold; background-color:#34349b; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; } 
a.weiss:hover { color:#ffffff; font-size:11pt; font-weight:bold; background-color:#34349b; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; } 


.gelb { color:#ffff00; font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif;} 
.blau { color:#34349b; font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif;} 
small { font-size:8pt; } .text { font-size:4pt; color:#f0f0f0; font-family:Verdana, Arial, Helvetica, sans-serif; } 

h1.gelb { font-size:16pt; color:#f4b945; }
h2.gelb { font-size:14pt; color:#f4b945; }
.menue 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    color:#4D3229;
    background-color:#F7BAA5;
}
.menue_small
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
    color:#4D3229;
    background-color:#F7BAA5;
}

.z_blau { font-size:8pt; color:#34349B; font-family:Verdana, Arial, Helvetica, sans-serif; } 
.z_sw { font-size:8pt; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; } 
.blau { font-size:10pt; color:#34349B; font-family:Verdana, Arial, Helvetica, sans-serif; } 
.rot { font-size:10pt; color:#ff0000; font-family:Verdana, Arial, Helvetica, sans-serif; } 
.gruen { font-size:10pt; color:#025002; font-family:Verdana, Arial, Helvetica, sans-serif; } 
.schwarz { font-size:10pt; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; } 
.weiss { font-family:Verdana, Arial, Helvetica, sans-serif,helvetica; font-size:10pt; color:#FFFFFF; } 
.bgblau { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#ffffff; background-color:#34349b; } 

td.blauweiss { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11pt; font-weight:bold; 
	color:#ffffff; 
	background-color:#34349b; 
} 

td.weissblau {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11pt; 
	font-weight:bold; 
	color:#34349b; 
	background-color:#ffffff;
	vertical-align:middle;
	text-align:left;
	line-height:35px;
} 

td.blauweiss1 { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11pt; font-weight:bold; 
	color:#ffffff; 
	background-color:#1051F7; 
} 


.weiter_obj {
	background-color:#1051F7; 
	height: 15px;
	border-bottom : 1px solid #E0E1E2;
	cursor : pointer;
	color:#ffffff;
	margin-bottom:5px;
	font-weight: bold;	
}


.weiter_obj_open { 
	height: 15px;
	font-size:10pt; 
	cursor : pointer;
	/* font-weight:bold;  */
	color:#ffffff; 
	background-color:#1051F7; 
} 

.behindert_ueber {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color:#34349B;	/* #FC051C; */
	font-size: 10px;	
  vertical-align:top;
/*	font-weight: bold; */
}


td.weissblau1 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11pt; 
	font-weight:bold; 
	color:#1051F7; 
	background-color:#ffffff;
	vertical-align:middle;
	text-align:left;
	line-height:35px;
} 

.bgblaugelb { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#ffff00; background-color:#34349b; } 
.blauweiss { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; color:#ffffff; background-color:#34349b; } 
.rotweiss { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; color:#ffffff; background-color:#ff0000; } 
.block { font-family:Verdana, Arial, Helvetica, sans-serif,helvetica; font-size:10pt; text-align:justify; } 
td.grau { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#a0a0a0; background-color:#e0e0e0; } 
.fpunkte { position: absolute; top:-1400px; left:-1400px; }

tr.dark {
	background-color: #DEF3F9;
	text-align : left;
}

td.dark {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000099;
	text-align : left;
	vertical-align : top;
	background-color: #DEF3F9;
}

td.dark_r {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000099;
	text-align : right;
	vertical-align : top;
	background-color: #DEF3F9;
}

td.dark1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000099;
	background-color: #DEF3F9;
}

td.lite {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-align : left;
	vertical-align:top;
	background-color: #DEF3F9;
}


td.blau {
 font-family : Verdana, Arial, Helvetica, sans-serif ;
 font-size : 10px;
 color : #000099;
 text-align : left;
 vertical-align : top;
/* background-color: #DDDDDD; */
}

td.scroll_head {
	width: 240px;
	height: 18px;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ccddee;
	background-color: #1e598b;
	text-align:center;
}

td.scroll_bereich_suchort {
	width: 350px;
	height: 50px;
	text-align : left;
	vertical-align:top;
	background-color: #DEF3F9;
	
/*	font-family: verdana;
	font-size: 11px;
	color: #ccddee;
	background-color: #203b59; */
/* nur NSI
	scrollbar-base-color: #203b59;
	scrollbar-3d-light-color: #a0bbd9;
	scrollbar-arrow-color: #a0bbd9;
	scrollbar-darkshadow-color: #203b59;
	scrollbar-face-color: #203b59;
	scrollbar-highlight-color: #809bb9;
	scrollbar-shadow-color: #809bb9;
	scrollbar-track-color: #203b59; 
*/
}

td.scroll_bereich_750 {
	width: 750px;
	height: 100px;
	text-align : left;
	vertical-align:top;
	background-color: #DDDDDD;
	
/*	font-family: verdana;
	font-size: 11px;
	color: #ccddee;
	background-color: #203b59; */
/* nur NSI
	scrollbar-base-color: #203b59;
	scrollbar-3d-light-color: #a0bbd9;
	scrollbar-arrow-color: #a0bbd9;
	scrollbar-darkshadow-color: #203b59;
	scrollbar-face-color: #203b59;
	scrollbar-highlight-color: #809bb9;
	scrollbar-shadow-color: #809bb9;
	scrollbar-track-color: #203b59; 
*/
}

.tooltip {
        background-color:#ffffff;
        font-weight:bold;
        border:2px #006699 solid;
}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:auto;
	height:26px;
	color:#A0A0A0;
	font-weight:bold;
	padding:2px;
	background:url(/bilder/layout/button_bg.gif) repeat-x left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {background-position:left bottom;}
.buttonImg {vertical-align:bottom;}

.buttonSubmita {
	width:auto;
	height:26px;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px;
	background:url(/bilder/layout/button_bg.gif) repeat-x left top;
	cursor:pointer;
	border:none;
}

.gruen_top {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ccddee;
	background-color: #1e598b;
}

#fdImageThumb {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 243px;
	height: 195px;
	visibility: hidden;
	overflow: hidden;
}

#fdImageThumb div {
	display: block;
	position: absolute;
	width: 32px;
	height: 32px;
	background: transparent url(../bilder/linkpreview/loading.gif) no-repeat 0 0;
	visibility: hidden;
	z-index: 1;
}

#fdImageThumb div.imageLoaded {
	background: transparent url(../bilder/linkpreview/loading.gif) no-repeat 0 0;
}

#fdImageThumb div.imageError {
	background: transparent url(../bilder/linkpreview/error.gif) no-repeat 0 0;
}

#fdImageThumb img {
	position: absolute;
	display: block;
	border: 0 none;
	width: 200px;
	height: 150px;
	z-index: 2;
}

.leftTop { /* Good browsers */
	background: transparent url(../bilder/linkpreview/rt.png) no-repeat 0 0 !important;
	background: none;
	filter: progid : DXImageTransform . Microsoft .
		AlphaImageLoader(src = 'rt.png', sizingMethod = 'image');
}

.leftTop img {
	top: 16px;
	left: 27px;
}

.leftTop div {
	left: 113px;
	top: 76px;
}

.leftBottom { /* Good browsers */
	background: transparent url(../bilder/linkpreview/lb.png) no-repeat 0 0 !important;
	/* IE badness */
	background: none;
	filter: progid : DXImageTransform . Microsoft .
		AlphaImageLoader(src = 'lb.png', sizingMethod = 'image');
}

.leftBottom img {
	top: 28px;
	left: 27px;
}

.leftBottom div {
	left: 113px;
	top: 82px;
}

.rightTop { /* Good browsers */
	background: transparent url(../bilder/linkpreview/lt.png) no-repeat 0 0 !important;
	/* IE badness */
	background: none;
	filter: progid : DXImageTransform . Microsoft .
		AlphaImageLoader(src = '../bilder/linkpreview/lt.png', sizingMethod = 'image');
}

.rightTop img {
	top: 16px;
	left: 16px;
}

.rightTop div {
	left: 103px;
	top: 70px;
}

.rightBottom { /* Good browsers */
	background: transparent url(../bilder/linkpreview/rb.png) no-repeat 0 0 !important;
	/* IE badness */
	background: none;
	filter: progid : DXImageTransform . Microsoft .
		AlphaImageLoader(src = '../bilder/linkpreview/rb.png', sizingMethod = 'image');
}

.rightBottom img {
	top: 28px;
	left: 17px;
}

.rightBottom div {
	left: 103px;
	top: 80px;
}

.ab_preis_color {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color:#FC051C; 
	font-size: 11px;	
/*	font-weight: bold; */
}

.index3_sub_h {
	background-color:#F5A80F; 
	height: 15px;
	border : 1px solid #000000; /* E0E1E2; */
	cursor : pointer;
	color:#FFFFFF;
	margin-top:5px;
	margin-bottom:5px;
	font-weight: bold;	
}

.index3_sub_h_open {
	background-color:#F5A80F; 
	height: 15px;
	cursor : pointer;
	color:#FFFFFF;
	font-weight: bold;	
	margin-top:5px;
	border-top : 1px solid #000000; /* E0E1E2; */
	border-left : 1px solid #000000; /* E0E1E2; */
	border-right : 1px solid #000000; /* E0E1E2; */
}

.index3_sub_h_obj {
	background-color:#F6CB74; 
	height: 15px;
/*	border-bottom : 1px solid #E0E1E2; */
	cursor : pointer;
	color:#4D3229;	
}

.index3_sub_h_obj_open {
	background-color:#F6CB74; 
	height: 15px;
	cursor : pointer;
	color:#4D3229;	
}

td.table_text_lk { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bolder; 
	color:#4D3229; 
	background-color:#F7BAA5;
	border: 1px solid #000000; 
} 

td.table_text_lk1 { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; font-weight:bold; 
	color:#FFFFFF; 
	background-color:#34349b;
} 

.head_mitte_ohne {
	margin: 0px;
	padding: 0px;
	width : 100%;
}

.head_mitte_index3 {
	margin: 0px;
	padding: 0px;
	width : 100%;
	border-bottom : 1px solid #000000; /* E0E1E2; */
	border-left : 1px solid #000000; /* E0E1E2; */
	border-right : 1px solid #000000; /* E0E1E2; */
	color: #000000;
}

.head_rechts {
	margin: 1px;
	padding: 1px;
	width : 100%;
	border: 1px solid #000000;
  background-color:#F7BAA5;
  color:#4D3229;
}

.head_border {
	margin: 1px;
	padding: 1px;
	width : 100%;
	color: #34349B;	
	font-size:11px;
	font-weight: bold;
}

a.link1:link { color:#4D3229; font-size:10px; text-decoration:none;} 
a.link1:visited { color:#4D3229; font-size:10px; text-decoration:none; } 
a.link1:active { color:#4D3229; font-size:10px; text-decoration:none; } 
a.link1:hover { color:#4D3229; font-size:10px; text-decoration:none; } 

