@import url(menu.css);

/* 
=================================================================================================
	Allgemeine Styles
================================================================================================= */

*	{
	margin: 20px 0 0 0; padding: 0;
	}

html { 
	min-height: 100%;
	}

body {
	font-family: "Arial", "Verdana", sans-serif;
	font-size: 15px;
	line-height: 25px;
	color: #666;
	margin: 0;
	padding: 0;
	}

h2, h3, h4, h5, h6 {font-family: "Open Sans", "sans-serif"; font-weight: 400;}

p {font-size: 15px; line-height: 25px; padding: 10px 0 10px 0; margin: 0;}

a:link, a:visited { text-decoration: none; color: #c61870; }
a:hover, a:active { text-decoration: none; color: #ff0000; }

/* Tabellen */

table { border-collapse: seperate;	padding: 0;	margin: 10px 0 10px 0; }
td { padding: 5px 0 5px 0; vertical-align:top;}
table tr:hover td {background: #efefef; }

/* Bilder */

.image { margin: 10px 0 10px 0; border-top: 1px solid #c61870;}
.image_left { margin: -2px 15px 0 0; padding: 0; float: left;}
.image_line { margin: 5px 0 10px 0; border-top: 1px solid #c61870;}
.image_right { margin: 0 0 0 15px; padding: 0; float: right;}

/* Aufzählungen */

ul, ol { margin: 0; padding: 0; }
li { margin: 0; padding: 0; }

/* Verschiedene */

.bold { font-weight: bold; }
.color { color: #c61870; }
.big {font-family: "Open Sans", "sans-serif"; font-size: 22px; line-height: 32px; color: #888; font-weight: 300; padding: 10px 0 10px 0; margin: 0; }
.smallname {font-size: 14px; color: #b2b2b2;}
.name {font-family: "Open Sans", "sans-serif"; font-weight: 400; font-size: 20px; line-height: 25px; color: #c61870; padding: 10px 0 0 0; margin: 0;}
.job {font-size: 14px; line-height: 20px; color: #b2b2b2; padding: 5px 0 0 0; margin: 0;}

.map_border { padding: 0; margin: 0; }

hr { border: 0; border-bottom: 1px dashed #e4e4e4; height: 1px; margin: 10px 0 15px 0; padding: 0; background-color: #fff;}

.content_clear { clear: both; font-size: 0; line-height: 0; height: 0;}

.float_l { float: left;  }
.float_r { float: right; }

/* 
=================================================================================================
	Specials
================================================================================================= */

/* Move to Top */

#slide_top {
	display: none;
	}

/* 
=================================================================================================
	LAYOUT
================================================================================================= */
/* 
=================================================================================================
	Banner
================================================================================================= */

#wrapper_banner {
	display: none;
	}

/* 
=================================================================================================
	Home Titelbild
================================================================================================= */

#wrapper_titelbild {
	display: none;
	}
	
/* 
=================================================================================================
	Home Balken
================================================================================================= */

#wrapper_balken {
	display: none;
	}

/* 
=================================================================================================
	Pfad
================================================================================================= */

#wrapper_pfad {
	display: none;
	}
			
/* 
=================================================================================================
	Content
================================================================================================= */

#wrapper_content {
	width: 100%;
	position: relative;
	padding: 0;
	margin: 0;
	}
	
	#content {
		width: 100%;
		position: relative;
		padding: 10px 0 10px 0;
		margin: 0;
		}
		
		/* 2 Spalten / Content */
		
		.wrapper_two {
			width: 100%;
			padding: 0;
			margin: 0;
			}
			
			.two_1 {
				width: 100%;
				padding: 0;
				margin: 0;
				}
				
				.two_1 h3, .one_1 h3 {font-size: 25px; line-height: 30px; color: #777; padding: 10px 0 10px 0; margin: 0;}
				.two_1 h4, .one_1 h4 {font-size: 20px; line-height: 27px; color: #c61870; padding: 10px 0 10px 0; margin: 0; }
				.two_1 h5, .one_1 h5 {font-size: 18px; line-height: 25px; color: #777; padding: 10px 0 10px 0; margin: 0; }
				.two_1 ul, .one_1 ul { margin: 10px 0 10px 15px; padding: 0; }
				.two_1 li, .one_1 li { margin: 0; padding: 0 0 5px 0; }
				
				.two_1-left {width: 285px; padding: 0 0 0 0; margin: 0 30px 0 0; float: left;}
				.two_1-right {width: 285px; padding: 0 0 0 0; margin: 0 0 0 0; float: right;}
				
			.two_2 {
				display: none;
				}				
				
		/* 2 Spalten / Home  */
			
			.two_1-50 {
				width: 100%;
				padding: 0;
				margin: 0;
				}
				
			.two_2-50 {
				width: 100%;
				padding: 0;
				margin: 0;
				}
				
				.two_1-50 h3, .two_2-50 h3 {font-size: 22px; line-height: 25px; color: #666; padding: 10px 0 10px 0; margin: 0; }
				.box_grey p {font-size: 14px; line-height: 21px; color: #333;}
				
		/* 3 Spalten / Home / Info */
		
		.wrapper_three {
			width: 100%;
			padding: 0;
			margin: 0;
			}
				
			.three_1, .three_2, .three_3 {
				width: 100%;
				padding: 0;
				margin: 0;
				}
		
			.box_grey h2 {font-size: 22px; line-height: 25px; color: #1a1a1a; padding: 10px 0 10px 0; margin:0;}
			.box_grey p {font-size: 14px; line-height: 21px; color: #333;}
/* 
=================================================================================================
	Info
================================================================================================= */

#wrapper_info {
	display: none;
	}
			
/* 
=================================================================================================
	Footer
================================================================================================= */

#wrapper_footer {
	display: none;
	}
