body,td,p {
	font-size:10pt;
	color:#333333;
	}
	
body{
	margin:0px;
	font-family:Verdana,Arial,Sans-Serif;
	overflow-y:scroll;	
	overflow-x:hidden;	
	}

a:link {color: #2222ee; text-decoration: none; }
a:visited {color: #2222ee; text-decoration: none;}
a:hover {color: red; text-decoration: underline; }
a:active {color: red; text-decoration: underline;}

.tabelle_zeile_farbig table {background-color:#FFFFFF;border-collapse: collapse;}
.tabelle_zeile_farbig tr {empty-cells: show;}
.tabelle_zeile_farbig tr:nth-child(even) {background-color:#CCCCCC;}

.spamschutz_a::after {
 	content:"@";
	}
.spamschutz_b::after {
	content:".";
	}

.ueberschrift h1 {
	font-family: Verdana,cursive,sans-serif;
	font-weight:normal;
	line-height:1.25;
	color:#AAAAAA;
	text-transform: uppercase;
	text-align:center;
	font-size:26px;
	clear:both;
	}

.begrenzung_aussen{
	text-align:left;
	height:auto;
	width:1030px;
	margin-left:auto; margin-right:auto;
	position:relative; 
	top:0px; left:0px;
	background-color:white;
	}
.rahmen_aussen{
	width:1030px;
	text-align:left;
	margin-bottom:10px;
	}


.header_footer {
	height:30px; 
	background-color:#4c79ff;		
	width:100%;
	padding-top:4px;
	margin-top:10px;
	}
.header_text {
	height:20px;	
	margin-left:30px;
	padding-top:3px;
	font-family: Verdana,cursive,sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	}
.footer_text {
	height:20px;
	margin-right:10px;	
	padding-top:2px;
	color:white;
	}
.footer_text a {
	color:white;
	text-decoration:none;
	}
.footer_text a:hover {
	color:black;
	}
.navigation {
	float:right;		
	}
.navigation ul {
	list-style: none;
	padding:0px;
	margin:0px;
	}	
.navigation li {
	float: left;
	postion: relative;
	margin: 0 3px;
	}	
.navigation a {
	display:block;
	font-size:13px;
	min-width:40px;
	padding: 47px 7px 20px;
	position: relative;
	text-align:center;
	color:#6C86DC;
	}	
.navigation a {
	text-decoration:none;
	}
.navigation a:hover {
	color:black;
	background:#6C86DC;
	}
.aktive_seite {
	background:#6C86DC;
	}
.aktive_seite a {
	color:black;
	}

.menuepunkte {
	float:left;
	width:305px;
	}
.menuepunkte h2 {
	font-family: Verdana,cursive,sans-serif;
	font-weight:normal;
	text-align:center;
	font-size:20px;	
	}
.menuepunkte h2 a {
	color: black; 
	text-decoration: none; 
	}
	
.webinhalt {
	text-align:left;	
	}	
	
.webinhalt h2 {
	font-family: Verdana,cursive,sans-serif;
	font-weight:bold;
	text-align:left;
	font-size:14px;	
	}

.webinhalt_ueberschrift {
	font-family: Verdana,cursive,sans-serif;
	font-weight:normal;
	line-height:1.25;
	color:#515151;
	text-transform: uppercase;
	text-align:left;
	text-shadow: -1px -1px 3px #FFFFFF;
	font-size:35px;
	letter-spacing:1px;
	clear:both;
	}
	
.spalte_menu {
	float:left; width:180px; 
	padding-left:5px; padding-right:2px;
	margin-right:10px;
	}

.spalte_text {
	float:left; width:780px; padding-left:5px; padding-right:2px;
	}
	
.sprachwechsel {
	right:0px;
	padding:4px;
	height:30px;
	width:150px;
	position:absolute;
	}	
	
.liste_unsichtbar {
	list-style-type:none;
	padding-left:-25px;
	margin-left:-25px;
	}
	
.menue_unterpunkte_liste {
	list-style-type:none;
	padding:0px;
	margin:0px;
	background-color:white;
	}
.menue_unterpunkte_liste li {
	border:1px #dddddd solid;
	margin:3px;
	}
.menue_unterpunkte_liste a {
	display:block;
	color:black;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	padding-left:10px;
	min-height:35px;
	line-height:35px;
	
	}
.menue_unterpunkte_liste a:hover, .menue_unterpunkte_liste_aktiv a {
	color:white;
	background-color:#4c79ff;
	}
.menue_unterpunkte_liste_aktiv li {
	 padding-bottom:0px;
	}
.menue_unterpunkte_liste2 {
	padding:0px;
	padding-bottom:5px;
	margin:0px;
	margin-left:30px;
	}
.menue_unterpunkte_liste2 li {
	border:0px;
	list-style-image:url('images/list_style.png');
	}
.menue_unterpunkte_liste2 a {
	 display:block;
	 color:black;
	 font-size:13px;
	 text-decoration:none;
	 font-weight:normal;
	 min-height:20px;
	 line-height:20px;
	 padding-left:0px;
	 background-color:white;
	}
.menue_unterpunkte_liste2 a:hover,
.menue_unterpunkte_liste2_aktiv a {
	color:#4c79ff;
	background-color:white;
	}
	
.verlobung_zitate {
	border: 4px #ca575c solid;
	border-radius:10px;
	-webkit-border-radius:10px;
	background-color:#ffff99;
	margin: 10px;
	padding:10px;
	width:340px;
	float:left;
	}

/*border-style:solid; border-width:1px; */

.button_submit {	
	font-weight: bold; 
	font-size:10pt; 
	height:35px; 
	width:120px;
	padding-left:4px; 
	padding-right:4px; 
	padding-top:1px; 
	padding-bottom:1px;
	}
