/***
---------USED COLORS---------
HINTERGRUND: DFF0F8
***/

/*** Alles auf Null setzen ***/

*       {
        margin:0;
        padding:0;
        border:0;
		color:#2D2B11;
        }


/*** BODY ***/

BODY    {
        font-family:Verdana; 
        text-align:center;
		font-size:12px;
		background-color:#DFF0F8;
        }

A:link, A:visited {
		text-decoration:none;
		color:#5F2A07;
		}

A:hover, A:active {
		text-decoration:underline;
		}

H1		{
		margin:0 0 15px 0;
		padding:0;
		font-size:16px;
		color:#5F2A07;
		font-weight:bold;
		line-height:1;
		height:auto;
		} 

H2		{
		font-size:14px;
		color:#5F2A07;
		font-weight:bold;
		}

H3		{
		font-size:12px;
		color:#283B60;
		font-weight:bold;
		}

H4		{
		font-size:10px;
		color:#5F2A07;
		font-weight:bold;
		}

LI		{
		list-style-position:inside;
		}

TD		{
		padding: 3px 5px 3px 5px;
		vertical-align:top;
		background-color:#DDEFF8;
		}

P		{
		margin:0 0 10px 0;
		}

/*** BASISLAYOUT ***/

#container {		
        width:778px; 
        text-align:left;
        margin:0 auto;
        }

#mainTop {		
		background-image:url(../images/bg_main_top.gif);
		background-repeat:no-repeat;
		height:8px;
		background-position:bottom;
        }

#mainCenter {		
		background-image:url(../images/bg_main_center.gif);
		background-repeat:repeat-y;
		padding:0 15px 0 12px; 
        }

#mainBottom {		
		background-image:url(../images/bg_main_bottom.gif);
		background-repeat:no-repeat;
		height:8px;
        }

/***ALLGEMEINGÜLTIGE KLASSEN***/

.left	{
		float:left;
		}

.right	{
		float:right;
		}

.more	{
		color:#5F2A07;
		display:block;
		text-align:right;
		}

.areaHeader {
		padding:5px;
		font-weight:bold;
		background-color:#ACD4EA;
		}

.submitbutton {
		background-image:url(../images/bg_button_senden.gif);
		background-repeat:no-repeat;
		width:123px;
		height:17px;
		cursor:pointer;
		}

/***NAVI***/

DIV.mainNavi {
		width:143px;
		}

/***NAVIPUNKTE***/
#navi 	{
		padding:10px 0 0 0;
		}

#navi A {
		font-size:11px;
		color:#35476A;
		font-weight:bold;

		}

.e1_active, .e1, .e2_active, .e2, .e3_active, .e3   {
		margin:0 0 10px 0;		
		}

.nav1Top {
		background-image:url(../images/bg_navi_one_top.gif);
		background-repeat:no-repeat;
		height:3px;
		line-height:3px;
		overflow:hidden;
		}

.nav1Center {
		background-image:url(../images/bg_navi_one_center.gif);
		background-repeat:repeat-y;
		padding:0 4px 0 4px;
		}

.nav1Bottom {
		background-image:url(../images/bg_navi_one_bottom.gif);
		background-repeat:no-repeat;
		height:5px;	
		line-height:5px;
		overflow:hidden;
		}

DIV.e2bg {
		background-color:#E2F1F9;
		padding:5px 5px 2px 20px;
		margin:0 0 10px 0;
		}

/***SUPPORT***/
DIV#support, DIV#support A {
		font-size:10px;
		}

/***FLAGGEN***/

IMG.flagEn {
		margin:0 10px 0 10px;
		}

/***FULLANSICHTEN***/

DIV#full {
		font-size:11px;
		line-height:1.5;
		}

/***LINEANSICHTEN***/

DIV.line{
		border-bottom:1px solid #5F2A07;
		}

/***FURTHERLINKS***/

DIV#furtherLinks{}


DIV#furtherLinks DIV.top{
		background-image:url(../images/bg_further_top.gif);
		background-repeat:no-repeat;
		height:5px;
		overflow:hidden;
		}

DIV#furtherLinks DIV.center{
		background-image:url(../images/bg_further_center.gif);
		padding:10px 5px 0 5px;
		}

DIV#furtherLinks DIV.bottom{
		background-image:url(../images/bg_further_bottom.gif);
		background-repeat:no-repeat;
		height:9px;
		overflow:hidden;
		}

DIV#furtherLinks A {
		font-size:10px;
		color:#283B60;
		background-image:url(../images/bg_further_links.gif);
		background-repeat:no-repeat;
		background-position:right;
		padding:0 10px 0 0; 
		}

/***Gallery/IMAGES***/
DIV#gallery {

		}

DIV#gallery DIV.top{
		background-image:url(../images/bg_gallery_top.gif);
		background-repeat:no-repeat;
		height:34px;
		overflow:hidden;
		}

DIV#gallery DIV.center{
		background-image:url(../images/bg_gallery_center.gif);
		background-repeat:repeat-y;
		padding:0 40px 0 40px;
		}

DIV#gallery DIV.bottom{
		background-image:url(../images/bg_gallery_bottom.gif);
		background-repeat:no-repeat;
		height:10px;
		overflow:hidden;
		}

DIV.imagePreview {
		width:100px;
		height:65px;
		overflow:hidden;
		float:left;
		margin:0 5px 0 0;
		}

/***KONTAKT***/

TD.form {
		width:400px;
		}

INPUT.box {
		width:390px;
		}

TEXTAREA {
		width:390px;
		}

/******Kontakt Validierung*******/

DIV.message-warning {
		margin:0 0 20px 0;
		background-color:#ED1C24;
		padding:15px;
		}

DIV.message-warning H2{
		color:#fff;
		}

       
DIV.message-warning UL{
        list-style-type:none;
		color:#fff;
        }  

DIV.message-warning UL LI{
		color:#fff;
		}

/***FOOTER***/

#footer {
		font-size:10px;
		}

#footer DIV.right A{
		background-image:url(../images/icon_printer.gif);
		background-repeat:no-repeat;
		padding:0 15px 0 20px;		
		}

/***MAIN CONTENT***/
DIV.mainContent {
		width:600px;
		}

/*** Clear Class ***/

.c {clear:both; font-size:0px; height:0px;border:0px;overflow:hidden;}
.c2 {clear:both; font-size:2px; height:2px;border:0px;overflow:hidden;}
.c3 {clear:both; font-size:3px; height:3px;border:0px;overflow:hidden;}
.c4 {clear:both; font-size:4px; height:4px;border:0px;overflow:hidden;}
.c5 {clear:both; font-size:5px; height:5px;border:0px;overflow:hidden;}
.c6 {clear:both; font-size:6px; height:6px;border:0px;overflow:hidden;}
.c7 {clear:both; font-size:7px; height:7px;border:0px;overflow:hidden;}
.c8 {clear:both; font-size:8px; height:8px;border:0px;overflow:hidden;}
.c10 {clear:both; font-size:10px; height:10px;border:0px;overflow:hidden;}
.c11 {clear:both; font-size:11px; height:11px;border:0px;overflow:hidden;}
.c13 {clear:both; font-size:13px; height:13px;border:0px;overflow:hidden;}
.c14 {clear:both; font-size:14px; height:14px;border:0px;overflow:hidden;}
.c15 {clear:both; font-size:15px; height:15px;border:0px;overflow:hidden;}
.c20 {clear:both; font-size:20px; height:20px;border:0px;overflow:hidden;}
.c28 {clear:both; font-size:28px; height:28px;border:0px;overflow:hidden;}
.c30 {clear:both; font-size:30px; height:30px;border:0px;overflow:hidden;}
.c40 {clear:both; font-size:40px; height:40px;border:0px;overflow:hidden;}
.c50 {clear:both; font-size:50px; height:50px;border:0px;overflow:hidden;}
.c150 {clear:both; font-size:150px; height:150px;border:0px;overflow:hidden;} 