html 
{
  min-height: 100%;
  width:100%;
  height: 100%;
}

body 
{
  background:#d32020 url(img/bg01.gif) 0px 200px;
  margin:0;
  padding:0;
  font-family: Calibri, Trebuchet MS, arial;
  color:#000000;
  font-size : 14px;
  min-height: 100%;
  width:100%;
  height:100%;
}

form 
{
  margin:0;
  padding:0;
}

img 
{
  border:0;
}

.print  { display:none; }

.noprint  { margin:0px;padding:0px; }

#form1 { height:100%; min-height:100%; }

#main
{
    margin: auto auto;
    position:relative;
    width:780px;
    background:url(img/bg03.png);
    z-index:2;
    min-height: 100%;
    padding:0px 6px 0px 6px;
}
#main[id] { overflow:hidden; }
* html #main
{
    height: 100%;
	background:url(img/bg03.gif);
}

#header
{
 float:left;
 background:url(img/header02.jpg);
 width:520px;
 height:35px;
 text-align:right;
 padding:40px 18px 0 0;   
}
* html #header
{
 width:525px;
 padding:40px 13px 0 0;  
}

#la_Bezirk 
{
    font-size:21px;
    font-style:italic;
    font-weight: bold;
}

#content
{
    width:780px;
   /* background:url(img/header03_zite.jpg) no-repeat;*/
    background:url(img/header03_sommer.jpg) no-repeat;
    min-height: 290px;
    clear:both;
}
* html #content
{
    height: 400px;
} 

#outer 
{
    position:absolute;
    width:100%;
    z-index:1;
    height:200px;
    background:url(img/bg02.jpg);
    top:0;
    left:0;
}

#navigation
{
    float:left;
    width:192px;
    padding:60px 30px 0 22px;
    overflow:hidden;
}

#text
{
    width:474px;
    float:left;
    padding:150px 32px 0 6px;
}

#einleitung
{
    margin-bottom:35px;
    border-bottom:2px solid #d32020;
    width:490px;
}

#div_kontakt
{
clear:left;    
}

#div_forum_antwort 
{
    position:absolute;
    width:100%;
    background:url(img/bg_b.png);
    z-index:3;
    display:none;
    top:0;
    left:0;
    height:100%;
    }
* html #div_forum_antwort
{
	filter: Alpha(opacity=90, style=0);
}

#div_forum_antwort_inner
{
    border:1px solid #cc0000;
    margin: 150px auto;
    position:relative;
    width:420px;
    font-size:11px;
    background:#f0f0f0;
    padding:0;
}

.vorspann
{
    font-size:14px;
    color:#d32020;
    font-style:italic;
    font-weight:bold;
}

.imgCtrl{
	margin-top: 3px;
	clear: left;
	width: 100%;
	background:#edead4;
}

.imgSmall {
	width: 73px;
	height: 50px;
	overflow: hidden;
	float: left;
}

.imgCenter {
	margin-left:1px;
	margin-right: 2px;
}

#galFView 
{
    width:480px;
    text-align: center;
}
#imgBig {
	height: 338px;
	margin-bottom: 10px;
}
#imgBig[id] {
	height: auto;
	min-height: 338px;
}
#imgBig img {
 	background: #f0f0f0;
    margin: 0 auto 0 auto;
	 padding: 10px;
	 overflow: hidden;
}
#imgList {
    overflow:hidden;white-space:nowrap; width: 440px; height:64px;
    text-align: center;
    margin: 0 auto 0 auto;
}
#imgList img {
    margin-left: 5px;
    margin-right: 5px;
    vertical-align: top;
}	


.tb_suche 
{
    width:112px;
    height:14px;
    border:1px solid #A2B10C;
    font-size:9px;
    color:#58589C;
    background:#F7FBD2;
    
}

.dd_language 
{
    width:140px;
    height:16px;
    border:1px solid #A2B10C;
    font-size:9px;
    color:#58589C;
    background:#FBFDE7;
    
}

.tb_newsletter 
{
    width:149px;
    height:16px;
    border:0px;
    font-size:9px;
    color:#ffffff;
    background:#D9E666;
    padding:2px 0px 0px 3px;
}

.tb_standard 
{
    width:180px;
    height:14px;
    border:1px solid #e99393;
    font-size:9px;
    background:#ffffff;
    margin:2px;
    
}

.tb_textbox
{
    width:180px;
    height:126px;
    border:1px solid #e99393;
    font-size:12px;
    background:#ffffff;
    margin:2px;
    font-family: Calibri, Trebuchet MS, arial;
    
}

.tb_awid
{
 width:2px;
 border:0;
 background:#f0f0f0;
 color:#f0f0f0;
}

.tb_textbox2
{
    width:394px;
    height:126px;
    border:1px solid #e99393;
    font-size:12px;
    background:#ffffff;
    margin:2px;
    font-family: Calibri, Trebuchet MS, arial;
    
}

.tb_button 
{
    width:162px;
    height:18px;
    border:1px solid #e99393;
    font-size:9px;
    background:#cf1111;
    color:#ffffff;
    margin:2px;
}


h1 
{
    margin:0 0 12px 0;
    font-size:20px;
    color:#cc0000;
}
    
h2 
{
    margin:0px;
    font-size:24px;
    color:#cc0000;
}

h3 
{
    margin:0 0 14px 0;
    font-size:28px;
    color:#cc0000;
    font-weight: normal;
}

h4 
{
    margin:0px;
    padding:0px;
    font-size:14px;
    background:#cf1a1e;
    color:White;
}

.LoginPanel span
{
	padding-right: 5px;
}
.LoginPanel input
{
	border:1px solid #e99393;
}
.LoginPanel .LoginSubmit
{
	background: #cf1111;
}

.LoginPanel #LoginDescRow
{
	background: #cf1111;
	color: White;
	height: 18px;
}

.LoginPanel #RegisterDescRow
{
	background: #cf1111;
	color: White;
	height: 18px;
}

.LoginDesc
{
	background: #cf1111;
	color: White;
	height: 18px;
}

.lite {color:#58589C; font-weight: normal; font-size:10px; text-decoration:none;}

a, a:link, a:visited { color:#d32020; font-weight: bold; text-decoration:underline;}
a:hover, a:active { color:#fecc00; text-decoration:none; }	
		
a.navigation0 { display:block; width:166px; height:21px; margin:0px; padding:4px 0px 0px 30px; text-decoration:none; font-weight:bold; text-transform:uppercase; font-style:italic }
a.navigation0:link, a.navigation0:visited { color:#cf1111; background:url(img/mp1.gif) no-repeat; text-decoration:none; }
a.navigation0:hover, a.navigation0:active { color:#fecc00; background:#ffffff; text-decoration:none; }

a.navigation0_act { display:block; width:166px; height:21px; margin:0px; padding:4px 0px 0px 30px; text-decoration:none; font-weight:bold; text-transform:uppercase; font-style:italic }
a.navigation0_act:link, a.navigation0_act:visited { color:#cf1111; background:url(img/mp2.gif) no-repeat; text-decoration:none; }
a.navigation0_act:hover, a.navigation0_act:active { color:#fecc00; background:#ffffff; text-decoration:none; }

a.navigation1 { display:block; width:166px; height:16px; margin:0px; padding:4px 0px 0px 30px; text-decoration:none; font-size:12px; font-weight:bold; font-style:italic }
a.navigation1:link, a.navigation1:visited { color:#000000; text-decoration:none; }
a.navigation1:hover, a.navigation1:active { color:#cf1111; text-decoration:none; }

a.navigation1_act { display:block; width:166px; height:16px; margin:0px; padding:4px 0px 0px 30px; text-decoration:none; font-size:12px; font-weight:bold; font-style:italic }
a.navigation1_act:link, a.navigation1_act:visited { color:#cf1111; text-decoration:none; }
a.navigation1_act:hover, a.navigation1_act:active { color:#000000; }

a.navigation2 { display:block; width:156px; height:16px; margin:0px; padding:4px 0px 0px 40px; text-decoration:none; font-size:12px; font-weight:bold; font-style:italic }
a.navigation2:link, a.navigation2:visited { color:#000000; text-decoration:none; }
a.navigation2:hover, a.navigation2:active { color:#cf1111; text-decoration:none; }

a.navigation2_act { display:block; width:156px; height:16px; margin:0px; padding:4px 0px 0px 40px; text-decoration:none; font-size:12px; font-weight:bold; font-style:italic }
a.navigation2_act:link, a.navigation2_act:visited { color:#cf1111; text-decoration:none; }
a.navigation2_act:hover, a.navigation2_act:active { color:#000000; }


a.aweiter { clear:both; display:block; width:465px; text-align:right; height:19px; margin:10px 0 10px 0; padding:1px 25px 0px 0px; text-decoration:none; font-weight:bold;}
a.aweiter:link, a.aweiter:visited { color:#cf1111; background:url(img/weiter.gif) no-repeat; text-decoration:none; }
a.aweiter:hover, a.aweiter:active { color:#d9d9d9; background:url(img/weiter2.gif) no-repeat; }

a.aback { clear:both; display:block; width:465px; height:19px; margin:10px 0 10px 0; padding:1px 0 0 25px; text-decoration:none; font-weight:bold;}
a.aback:link, a.aback:visited { color:#cf1111; background:url(img/back.gif) no-repeat; text-decoration:none;}
a.aback:hover, a.aback:active { color:#d9d9d9; background:url(img/back2.gif) no-repeat; }

a.aweiter2 { display:block; width:175px; text-align:right; height:19px; margin:0px 0 10px 0; padding:1px 25px 0px 0px; text-decoration:none; font-weight:bold;}
a.aweiter2:link, a.aweiter2:visited { color:#cf1111; background:url(img/weiter3.gif) no-repeat; text-decoration:none; }
a.aweiter2:hover, a.aweiter2:active { color:#d9d9d9; background:url(img/weiter4.gif) no-repeat; }

a.athema { clear:both; display:block; width:216px; margin:2px 0 2px 0; padding:3px; text-decoration:none; font-weight:normal; font-size:12px;}
a.athema:link, a.athema:visited { color:#000000; background:#edead4; text-decoration:none; }
a.athema:hover, a.athema:active { color:#cf1111; background:#edead4; }

a.aheadline, a.aheadline:visited { color:#545454; font-weight: bold; font-size:10px; text-decoration:none;}
a.aheadline:hover { color:#58589C; }

a.aindikator, a.aindikator:visited { color:#404040; font-weight: normal; font-size:12px; text-decoration:underline;}
a.aindikator:hover { color:#cf1111; text-decoration:none; }		

a.aweiss, a.aweiss:visited { color:#ffffff; font-weight: normal; font-size:12px; text-decoration:none;}
a.aweiss:hover { color:#cf1111; text-decoration:none; }		

a.aschwarz, a.aschwarz:visited { color:#000000; font-weight: bold; font-size:12px; text-decoration:none;}
a.aschwarz:hover { color:#cf1111; text-decoration:none; }		

a.asl, a.asl:visited { padding:2px; margin-top:5px; width:80px;text-align:center}
a.asl:hover {  }	