/* Allgemeine Definitionen*/
body			{ margin:0; padding:0; font: 11px Arial, sans serif; color: #ffffff; background-color: #1c7dca; background-repeat: repeat-x; background-image: url(../images/back.gif); }

#mother			{ position:absolute; height:100%; width:750px; z-index:2; border:0;	}
#clouds				{ position:absolute; top:134px; left:0px; z-index:0; border:0;	}

p,ul			{ font:11px Arial, sans serif; color:#000000;	}
div,td		{ font:11px Arial, sans serif; color:#000000;		}
b			{ font:11px Arial, sans serif; font-weight:bold;	}
td.boardheader { font:11px Arial, sans serif; font-weight:bold; color:#ffffff;  background-color:#023d96;	}
td.gbeven		{ font:11px Arial, sans serif; color:#000000;  background-color:#ccccff;	}
td.gbodd		{ font:11px Arial, sans serif; color:#000000;  background-color:#e1e1ff;	}

b.blue		{ font:11px Arial, sans serif; font-weight:bold; color:#023d96;	}
b.white		{ font:11px Arial, sans serif; font-weight:bold; color:#ffffff;	}


div.blueline	{ width:430px; border-bottom:1px dotted #023d96; margin:0 0 10px 0;	}
h2			{ display:inline; font:17px Arial, sans serif; font-weight:bold;	}

/* logo- hauptbild*/
#logo				{  position:absolute; left:18px; top:0px; z-index:99; border:0;	}
#languageselector	{ position:absolute; left:680px; top:100px; z-index:99; border:0; width:55px; border:0;	}
#imagebox			{ position:absolute; left:0px; top:154px; z-index:1; border:0; background-color:#ffffff; }
.startimage			{ layer-background-image: url(../images/start.jpg); background-repeat: no-repeat;  }
.kurseimage			{ layer-background-image: url(../images/kurse.jpg); background-repeat: no-repeat;  }
.aktuellesimage		{ layer-background-image: url(../images/aktuelles.jpg); background-repeat: no-repeat;  }
.kontaktimage		{ layer-background-image: url(../images/kontakt.jpg); background-repeat: no-repeat;  }
.kultourimage		{ layer-background-image: url(../images/start.jpg); background-repeat: no-repeat;  }
.duesseldorfimage		{ layer-background-image: url(../images/duesseldorf.jpg); background-repeat: no-repeat;  }

.imgtext-table		{ padding:0 0 4px 10px;  }
.imgtext-table td	{ padding:0px;  }
#topleft			{ position:absolute; left:0px; top:154px; z-index:2; border:0;	}
#topright			{ position:absolute; left:728px; top:154px; z-index:2; border:0;	}
#topleft img,
#topright img { position:absolute; top:0; }
#content			{ position:absolute; border:0; width:735px; left:0px; top:300px; z-index:3; background-color:#ffffff; background-repeat: repeat-y; layer-background-image: url(../images/contentback.gif); }
#contentbox			{ float:left; margin:0 10px 10px 30px; padding:0; background-color:#ffffff; font:11px Arial, sans serif;  	}
#contentbox h1		{ display:inline; font-size:14px; font-weight:bold;  text-transform:uppercase; color:#023d96;}
#contentbox p		{ display:inline; margin:0 0 10px 0; padding:0; font-size:11px; line-height:16px; border:0; 	}
#contentbox ul		{ font:11px Arial, sans serif; margin:10px 0 10px 0; padding:0; font-size:11px; line-height:16px; border:0;}

.submit			{ background-color:#9595ff; color:#023d96; font-weight:bold; border:1px solid #023d96; height: 22px; width:90px; cursor:hand; cursor:pointer; }
.submitguest	{ background-color:#9595ff; color:#023d96; font-weight:bold; border:1px solid #023d96; height: 22px; cursor:hand; cursor:pointer; }
.tx-newloginbox-pi1-submit{ background-color:#9595ff; color:#023d96; font-weight:bold; border:1px solid #023d96; height: 22px; width:90px; cursor:hand; cursor:pointer; }
div.tx-newloginbox-pi1 h3  { padding:0; padding-bottom:10px; margin:0; font-size:14px; font-weight:bold;  text-transform:uppercase; color:#023d96;}


input { color: #023d96; border:1px solid #023d96; width:220px; }

textarea {color: #023d96; border:1px solid #023d96; width:220px; }

div.headline		{ padding:0 0 20px 0;	}
#navibox			{ float:left; padding:10px 0 0 0; background-repeat: no-repeat; layer-background-image: url(../images/naviback.jpg); width:218px; border:0;	}
div.mainnavi		{ padding:0 0 0 3px; border-top:1px solid #ffffff; }
div.mainnavi a		{ padding:4px 4px 4px 20px; text-transform:uppercase; color:#023d96; font-weight:bold; text-decoration:none; 	}
div.mainnavi a:hover{ padding:4px 4px 4px 20px; text-transform:uppercase; color:#ffffff; font-weight:bold; text-decoration:none; background-color:#023d96; 	}
#mainmarker	a 		{ padding:4px 4px 8px 20px; text-transform:uppercase; color:#ffffff; font-weight:bold; text-decoration:none; 	}

div.subnavi			{ border:0; padding:0 0 0 3px; }
div.subnavi a		{ border-bottom:1px dotted #1c7abf;  padding:0px 4px 0px 30px; color:#ffffff;  text-decoration:none; 	}
div.subnavi a:hover	{ padding:0px 4px 0px 30px; color:#ffffff; text-decoration:none;  	}
#submarker	a 		{ adding:0px 4px 0px 30px; color:#ffffff; text-decoration:none;  	}
div.subnavibottom	{ border:0; padding:0 0 0 3px; }
div.subnavibottom span	{ display:block; color:#ffffff;  	}


#contentbottom		{ display:block; float:none; clear:left;	}
#contentbottom img { display:block; }
#hiddencontent		{ display:block; float:left; clear:left; border:0;	}


a			{ 	color:#023d96; text-decoration:underline; 	}
a:hover 	{ 	color:#ff6501; text-decoration:none; 	}
/* ##### */
