* {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	}

a img {
	border: 0;
}
body {
background-image: url(Bilder/bg_bart1.gif);
	background-color: #f0f0e7;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
h1 {
	color: #006AC6;
}
h2 {
	color: #006AC6;
	letter-spacing: 0.08em;
	font-size: 1.09em;
}
h2 a:hover {
	color: #73BAFF;
	letter-spacing: 0.1em;
}
a {
	color: #006AC6;
	text-decoration: none;
	cursor: hand;
	}
a:hover {
	color: Red;

}

code {
	color: #73BAFF;
}

#container
{
width: 785px;
margin: 10px auto;
background-color: #fff;
color: #333;
border: none;
line-height: 130%;
}

#top
{
padding: .5em;
height: 150px;
background-color: #fff;
border-bottom: none;
color: black;

}

#top h1
{
padding: 0;
margin: 0;
}

.logo {
float: left;
margin: 0px 10px auto auto;

}

.banner {
	border: none;
	float: left;
	width: 250px;
	background-color: #EAF5FF;
	margin-left: 50px;
	margin-right: 60px;
	margin-top: 10px;
	text-align: center;
	}
	.banner2 {
	border: none;
	float: left;
	width: 250px;
	margin-top: 10px;
	background-color: #EAF5FF;
	text-align: center;
}

	
	.banner_orig {
	border: none;
	float: left;
	width: 400px;
	background-color: #EAF5FF;
	margin-left: 50px;
	margin-right: 60px;
	margin-top: 10px;
	text-align: center;
	}
	.banner_sicherung2 {
	border: none;
	float: left;
	width: 250px;
	height: 80px;
	background-color: #EAF5FF;
	margin-left: 70px;
	margin-right: 60px;
	margin-top: 10px;
	text-align: center;
	}
.banner_sicherung {
	border: none;
	float: left;
	width: 400px;
	height: 80px;
	background-color: #EAF5FF;
	margin-left: 50px;
	margin-right: 60px;
	margin-top: 10px;
	text-align: center;
	}
.hamburg_logo_sicherung2 {
	border: none;
	float: left;
	width: 250px;
	height: 80px;
	background-color: #EAF5FF;
	margin-left: 20px;
	margin-right: 5px;
	margin-top: 10px;
	text-align: center;
}

.hamburg_logo{
float: left;
margin-top: 10px;

}

.hamburg_logo_orig {
float: left;
margin-top: 20px;

}
.kopfzeile {
background-color: #fff;
float: left;
text-align: center;
width: 770px;
border-bottom: 1px solid;
border-top: 1px solid;
margin-top: 10px;
font-size: 1em;
font-family: Arial, Helvetica,Verdana, Geneva,  sans-serif;
letter-spacing: 0.08em;
}

.kopfzeile2 {
background-color: #fff;
float: left;
text-align: center;
width: 770px;
border-bottom: 1px solid;
border-top: 1px solid;
margin-top: 10px;
font-size: 1em;
font-family: Arial, Helvetica,Verdana, Geneva,  sans-serif;
color: red;
letter-spacing: 0.08em;
}
.menue {
float: left;
margin: 0px auto 0px 10px;
font-family: Arial, Helvetica, sans-serif;
color: #fff;
font-weight: 500;
}
.menue a {
	text-decoration: none;
	color: White;

}

.menue a:hover {
	color: #004D97;
	background-color: White;
}

#leftnav
{
background: #fff url("Bilder/bg_punkt.gif") repeat-y right;
float: left;
width: 160px;
margin: 0;
padding: 1em;
}

.linke_menue_1{
	margin-bottom: 40px;
	margin-top: 0px;
	
}

leftnav.p {
margin: 0;
padding: 0;
}


.werbung {
width: 155px;
height: 190px;
float: left;
border: solid 1px;
border-color: #CAE4FB;
padding-top: 7px;
padding-left: 7px;
padding-right: 7px;
padding-bottom: 7px;
background-color: #EAF5FF;
}
.werbung2{
width: 155px;
height: 190px;
float: left;
border: solid 1px;
border-color: #CAE4FB;
padding-top: 7px;
padding-left: 7px;
padding-right: 7px;
padding-bottom: 7px;
background-color: #EAF5FF;
font-size: .9em;
letter-spacing: 0.05em;
font-family: Arial, Helvetica, sans-serif; 
}
.werbung_sicherung {
width: 155px;
float: left;
border: solid 1px;
border-color: #CAE4FB;
padding-top: 7px;
padding-left: 7px;
padding-bottom: 7px;
background-color: #EAF5FF;
font-size: .9em;
letter-spacing: 0.05em;
font-family: Arial, Helvetica, sans-serif; 
}

#content
{
margin-left: 200px;
height: auto;
padding: 1em;
max-width: 36em;
}
#content1
{
margin-left: 20px;
height: auto;
padding: 1em;
max-width: 36em;
}
.img_home {
float: right;
}

.text_home {
border: none;	
}
.Pressendruck {
	background-color: #EAF5FF;
	border: solid 1px;
	border-color: #CAE4FB;
	padding: 5px;
	letter-spacing: 0.05em;
	font-size: 0.8em;
}

.loginfail{
	color: red;
	padding: 5px;
	letter-spacing: 0.05em;
	font-size: 0.8em;
}

.text_DBeintrag {
	letter-spacing: 0.03em;
}
.text_home p {
letter-spacing: 0.03em;
}

.alfa{
background-color: #EAF5FF;
text-align: left;
width: 550px;
border: solid 1px;
border-color: #CAE4FB;
padding: 5px;
letter-spacing: 0.05em;
font-size: 1.0em;
line-height: 2.5em;
}


.alfa1 {
background-color: #EAF5FF;
text-align: left;
width: 550px;
border: solid 1px;
border-color: #CAE4FB;
padding: 1px;
letter-spacing: 0.05em;
font-size: 0.8em;
line-height: 2.5em;
}
	
	
/************* beginn Footer****************************/	
	
.agb{

font-size: 0.9em;
padding-bottom: 20px;
padding-top: 20px;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;	
}
.agb b {
color: #73BAFF;
}
.kontakt {
letter-spacing: 0.07em;
font-size: 0.9em;
padding-bottom: 20px;
padding-top: 20px;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;	
	
}
.kontakt b {
color: #73BAFF;
}
.impressum {
letter-spacing: 0.07em;
font-size: 0.9em;
padding-bottom: 20px;
padding-top: 20px;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;	
	
}
.impressum b {
color: #73BAFF;
}

.agb_checkbox {
		
		margin-left: 5px;
		margin-top: 20px;
		width: 500px;
		float: left;
		font-size: 1.0em;
		letter-spacing: 0.05em;
		
		
	}
	
	.teilnahmebedingungen {
	padding-bottom: 20px;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	}	

	
	/************* beginn Safehe ba Aks****************************/
	.db_inhalt {
		width: 550px;
		float: left;
			}
	.db_pressenname {
	float: left;
		
	}
	
	.Pressenname2 {
		font-size: 1.0em;
	letter-spacing: 0.1em;
	margin-bottom: 10px;
	color: #004D97;
	}
	
	.db_img {
		width: auto;
		height: auto;
		float: left;
		
			}
			
	.db_autor {
	float: left;
	text-align: left;
	margin-left: 10px;
	font-size: 0.7em;
	padding-top: 20px;
	letter-spacing: 0.09em;
		
	}
	
	
	.db_beispiel {
	float: left;
	margin-top: 25px;
	font-size: 0.8em;
	letter-spacing: 0.08em;
		
	}
	.db_beispielb {
	
	font-size: 0.8em;
	letter-spacing: 0.08em;
		
	}
	/************* Ende Safehe ba Aks**************/
	.Pressenname {
	font-size: 1.09em;
	letter-spacing: 0.04em;
	color: #006AC6;	
	text-align: left;
	width: auto;
	}
	
	.Pressenname1 {
	background-color: #CAE4FB;
	float: left;
	font-size: 1em;	
	color: #006AC6;	
	text-align: center;
	width: auto;
	padding-left: 5px;
	padding-right: 5px;
	}
	#Pressenname2 {
	background-color: #CAE4FB;
	float: left;
	font-size: 1em;	
	color: #006AC6;	
	text-align: center;
	width: auto;
	padding-left: 5px;
	padding-right: 5px;
	}
	.Presse {
	font-size: 0.9em;
	letter-spacing: 0.09em;
	color: #000;	
	text-align: left;
	width: auto;
	}
	.PresseR {
	font-size: 0.9em;
	letter-spacing: 0.09em;
	color: #FF0000;	
	text-align: left;
	width: auto;
	}
	.Presse1 {
	font-size: 1.1em;
	letter-spacing: 0.09em;
	color: #FF0000;	
	text-align: left;
	width: auto;
	}
	.dataleft1 {
	background-color: White;
	margin-left: 5px;
	padding-left: 5px;
	float: left;
	font-size: 0.9em;
	letter-spacing: 0.09em;
	color: #000000;	
	text-align: left;
	width: 150;
	
}
.dataleft2 {
	background-color: White;
	margin-left: 5px;
	padding-left: 5px;
	float: left;
	font-size: 0.9em;
	letter-spacing: 0.09em;
	color: #000000;	
	text-align: left;
	width: aut0;
	
}
.dataleft3 {
	background-color: White;
	margin-left: 5px;
	padding-left: 5px;
	float: left;
	font-size: 0.9em;
	letter-spacing: 0.09em;
	color: #000000;	
	text-align: left;
	width: aut0;
	
}
.dataleft4 {
	background-color: White;
	margin-left: 150px;
	padding-left: 5px;
	float: left;
	font-size: 0.9em;
	letter-spacing: 0.09em;
	color: #000000;	
	text-align: left;
	width: aut0;
	
}

.dataright1 {
background-color: White;

border-color: #B7DEFF;
float: left;
font-size: 0.9em;
letter-spacing: 0.09em;
color: #006AC6;	
text-align: left;
width: 150px;
margin-left: 2px;
padding-left: 5px;
}
.dataright2 {
background-color: White;

border-color: #B7DEFF;
float: left;
font-size: 0.9em;
letter-spacing: 0.09em;
color: #006AC6;	
text-align: left;
width: auto;
margin-left: 2px;
padding-left: 5px;
}
	.Presse2 {
	font-size: 0.7em;
	letter-spacing: 0.09em;
	color: #000000;	
	text-align: left;
	width: auto;
	}
	.Presse3 {
	font-size: 0.7em;
	letter-spacing: 0.09em;
	color: #006AC6;	
	text-align: left;
	width: auto;
	}
	.Presse4 {
	font-size: 0.9em;
	letter-spacing: 0.09em;
	color: #ff0000;	
	text-align: left;
	width: auto;
	}
	.fotograf{
	font-size: 0.7em;
	letter-spacing: 0.09em;
	color: #000000;	
	text-align: left;
	width: auto;
	}
	.Autor {
	font-size: 0.9em;
	letter-spacing: 0.09em;
	color: #000;	
	text-align: left;
	width: auto;
	}
	.AutorR {
	font-size: 0.9em;
	letter-spacing: 0.09em;
	color: #FF0000;	
	text-align: left;
	width: auto;
	}
	
	.Kuenstler {
	font-size: 0.9em;
	letter-spacing: 0.09em;
	color: #000;	
	text-align: left;
	width: auto;
	}
	.KuenstlerR {
	font-size: 0.9em;
	letter-spacing: 0.09em;
	color: #FF0000;	
	text-align: left;
	width: auto;
	}
	
.anzahl {
	font-size: 1.09em;
	letter-spacing: 0.04em;
	color: #006AC6;	
	text-align: right;
}


.such_kopf {
	width: 500px;
	padding: 8px;
	margin-bottom: 10px;	
	background-color: #EAF5FF;
	text-align: center;
	font-size: 1.1em;
	letter-spacing: 0.1em;
	color: #006AC6;	
}

.titel {
	font-size: 0.7em;
  letter-spacing: 0.09em;
}

.spmail {
	font-size: 0.9em;
	letter-spacing: 0.09em;
	color: #006AC6;	
	text-align: left;
	width: auto;
	}

.such_fuss {
	background-color: #EAF5FF;
	text-align: left;
	width: 500px;
	padding: 8px;
	letter-spacing: 0.03em;
	font-size: 1.0em;
	
}
.suchzeile_left {


background-color: #EAF5FF;
padding-left: 10px;
width: 250px;
text-align: left;
color: #00000;
font-size: 0.8em;
}

.suchzeile_right {

background-color: #EAF5FF;
padding-right: 10px;
width: 250px;
text-align: right;
color: #000000;
font-size: 0.8em;

}
/********************************** Formular-Beginn *****************/
#formular {

width: 570px;
margin: 0px;
float: left;
font-size: small;
}


.formzeile {
margin-bottom: 1px;
float: left;
}
.formobligatorisch {
float: none;
margin-bottom: 10px;
margin-left: 5px;
margin-top: 0px;
color: red;
font-size: small;
	
}


.dataleft {
	background-color: #E3F1FD;
	margin-left: 5px;
	padding-left: 5px;
	float: left;
	width: 180px;
}

.dataright {
background-color: White;
border: solid 1px;
border-color: #B7DEFF;
float: left;
width: 300px;
margin-left: 2px;
padding-left: 5px;
}

.formzeileblank {
	float: left;
}
.blankleft {
float: left;
	background-color: inherit;
	width: 180px
}
.blankright {
float: left;
	width: 300px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.formkopf {
float: left;
}

.formkopfright {
float: left;
margin-left: 5px;
}

.formkopfleft {
width: 180px;
margin-left: 5px;
float: left;
font-weight: bold;
color: #004D97;
letter-spacing: 0.08em;
	
}


.button {
float: left;
width: 110px;
margin-top: 30px;
margin-right: 5px;
margin-left: 10px;
background-color: #BEDFFD;
border: solid 1px;
border-color: #7CBFFD;
cursor: hand;
cursor: pointer;
letter-spacing: 0.1em;
}



/********************************** Formular-ENDE *****************/

#footer
{
width:  785px;
clear: both;
height: 20px;
margin: 0;
background-color: Blue;
color: White;
background-color: #004D97;
border-top: 1px solid gray;
letter-spacing: 0.08em;
font-size: small;
}

.fuss_menue {
font-size: 1em;
float: left;
font-family:  Arial, Helvetica,Verdana, Geneva, sans-serif;
padding-left: 10px;

	}
	
.copyright {
float: right;
letter-spacing: 0.08em;
color: #6FB7FB;
margin-right: 10px;

}
	
.fuss_menue a {
text-decoration: none;
color: White;
}

.fuss_menue a:hover {
	color: #004D97;
	background-color: White;
	
}
/********************   Login    *************************/

.login1 {

width:500px;
margin-top: 20px;
float: left;

}

.login_kopfzeile {
float: left;
margin-bottom: 10px;
background-color: #EAF5FF;
width: 400px;
text-align: center;
font-size: 1.1em;
letter-spacing: 0.1em;
color: #006AC6;
}


.login2 {
border: solid 1px;
border-color: #CAE4FB;
width: 400px;
height: 120px;
margin-top: 30px;
background-color: #EAF5FF;
	
}

.loginzeile {
float: left;
margin-bottom: 5px;
margin-top: 5px;
width: 350px;
}

.loginleft {

	margin-left: 5px;
	padding-left: 5px;
	float: left;
	width: 115px;
	letter-spacing: 0.08em;
   font-size: small;

}

.loginright {
background-color: White;
border: solid 1px;
border-color: #B7DEFF;
float: left;
width: 120px;
margin-left: 2px;
padding-left: 5px;
margin-right: 0px;
	
}

.loginfusszeile {
float: left;	
margin-top: 30px;
margin-left: 5px;
margin-bottom: 0px;
}

.login_button {
float: right;
text-decoration: none;
background-color: #BEDFFD;
border: none;
border: solid 1px;
border-color: #7CBFFD;
cursor: pointer;
clear: right;
width: 50px;
}

#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }


