/* CSS Document */
/*
	Theme Name: MCH
	Theme URI: 
 	Description: An Wordpress angepasst von: Bettina Stang
	Gestaltung: Felicitas Gerlach
	Author URI: 
*/
body {
	color: #333;
	background: #fff;
	/*background: #e5e5e5;*/
        font-family:Helvetica2, Arial, sans serif;
}
* {
	margin:0px;
	padding:0px;
}
p {
	font-family:georgia, serif;
	line-height:21px;
	font-size:13px;
}
h2 {
	color:#1e245a;
	margin-bottom:15px;
	font-family:Lucida Grande, Lucida Sans Unicode, Helvetica, verdana, sans serif
}
h5 {
	color:#1e245a;
	margin-bottom:12px;
	font-size:16px;
	font-family:Lucida Grande, Lucida Sans Unicode, Helvetica, verdana, sans serif
}
ul {
	list-style:none;
}
li {
	list-style:none;
}
a {
	text-decoration:none;
	color:#989;
}
a:visited {
	border:none;
}
#wrapper {
	width: 1000px;
	margin-top: 30px;
	margin-left: auto;
	margin-right:auto;
	text-align: left;
	background: #fff;
}
#inhalt {
	width: 960px;/*border-top:thin dotted 1px;*/
	clear:both;
}
#navi {
	font-family:Lucida Grande, Lucida Sans Unicode, Helvetica, verdana, sans serif;
	width: 100px;
	padding: 5px 0 0 0;
	float: left;
	border-top:thin dotted #ccc;
}
#navi a {
	color:#626B7F;
	font-size:13px;
	display:block
}
#navi a:hover {
	color:#222;
}
#navi a:focus {
	color:#004091;
}
#navi .aktiv {
	color:#222;
	line-height:18px;
}
#navi ul ul {
	margin-bottom:0px;
	position:relative;
	display:block
}
#navi ul ul li {
	position:relative
}
#navi ul li ul {
	padding-top:5px
}
#navi ul ul li a {
	font-size:11px;
	margin-left:10px;
}
#navi li {
	padding-bottom:5px;
}
#navi ul {
	padding-top:0px;
	margin-left:0px;
	padding-left:0px;
}
#header {
	padding-top: 15px;
	margin-left:120px;
	/*text-align:center;*/
              height:60px;
	position: relative;
	z-index: 22;
}
#header h1 {
	color:#000;
	font-size:18px;
	margin-bottom:10px;
	line-height:18px;
	font-family:Verdana;
}
#main {
	width: 600px;
	padding: 0px;
	float:left;
	position:relative;
	margin:0 25px 0 10px;
}
#main h3 {
	color:#1e245a;
	font-size:14px;
	margin:20px 0;
	line-height:16px;
	font-family:Lucida Grande, Lucida Sans Unicode, Helvetica, verdana, sans serif;
}
#main h4 {
	color:#989;
	font-weight:normal;
	margin-bottom:0px;
	line-height:16px;
	margin-bottom:10px;
	font-size:13px;
	font-family: Lucida Grande, Lucida Sans Unicode, Helvetica, verdana, sans serif;
}

/*  .titel {margin-top:30px;}
  .titel h2 {color:#989; margin-bottom:10px;font-size:18px;}
*/ 
.bildnews-single{
	float:left;
	margin:5px 10px 0px 0;}
.bildnews{
	float:left;
	margin:0 10px 15px 0;
	
}
#haupttext p{
margin-bottom:10px; 
}

.bildnews img, .bildnews-single img{
	border: 1px solid #009;}
  
// .bildunterschrift {
font-size:11px;
line-height:15px
}
#bild {
	position:absolute;
	top:-60px;
	left:0px;
	width:203px;/*margin:25px 0 30px 0;*/
              }
#haupttext {/*position:absolute;  ZERHAUT DEN AUFBAU!!!!*/
	margin-top:245px;
	margin-left:10px;
}
.entry p {
	margin-bottom:5px
}
.entry_v p {
	font-family:arial;
}
.entry_v p em {
	font-size:12px;
	color:#dc9897;
}
.entry img {
	margin-top:10px;
	margin-bottom:10px
}
.entry_single {
	margin-bottom:20px;
}
.entry_single strong {
	color:#2a5a8a
}
.entry_single img {
	margin-top:10px;
	margin-bottom:10px;
	width:580px
}
.entry_single .klein {
	width:300px
}
.entry_single p {
	font-family:georgia, serif;
	margin-bottom:10px
}
.entry_single .persona img {
	margin:0px;
	float:left;
	width:100px
}
.entry_single .persona {
	float:left;
	width:290px;
	margin-bottom:20px
}
.entry_single .persona p {
	margin:10px;
	float:left;
}
.entry_single .zeile {
	clear:both
}
/*.col1 {width:220px; float:left; border: thin dotted #dc9897; padding:10px; margin-top:20px;}
	.col1 a {font-size:14px; font-weight:bold;}
	.col1 a h3 {font-size:14px;}
	.col1 p {font-size:11px;font-family:verdana;}
*/
	
#sidebar {
	width: 200px;
	float:left;
	padding-top:3px;
	font-size:13px;
	border-top:thin dotted #ccc;
}
#sidebar h3 {
	color:#1e245a;
	font-size:18px;
	padding:5px 0px 5px 0px;
	font-family:Lucida Grande, Lucida Sans Unicode, Helvetica, verdana, sans serif;
	border-bottom: 1px dotted #1A1A1A;
}
#sidebar h4 a {
	color:#1e245a;
	font-family:Lucida Grande, Lucida Sans Unicode, Helvetica, verdana, sans serif;
}
#sidebar a:hover {
	color:#bbb;
}
#sidebar a:hover h4 {
	color:#222;
}
#sidebar strong {
	font-weight:normal;
	color:#dc9897;
}
//.header_sidebar {
color:#989;
font-family:helvetica;
font-size:16px;
font-weight:bold;
font-style:italic;
}
#sidebar p {
	font-family:georgia, times new roman, times, serif;
	line-height:16px;
	
	padding-top:5px;
	color:#989;
}
#sidebar h4 {
	padding: 10px 0 3px 5px;
	margin-bottom:2px;
	font-size:14px;
	font-family:Lucida Grande, Lucida Sans Unicode, Helvetica, verdana, sans serif;
	color:#1e245a;
}
#sidebar label {
	width:100px;/*float:left;*/
	display:block;
	font-size:12px;
	color:#2c4669;
	margin:5px;
}
#sidebar input {
	width:130px;
	display:block;
	margin-left:5px;
}
#sidebar select {
	width:100px;
	margin-left:5px;
}
#footer {
	clear: both;
	padding:50px 100px;
	font-family:Lucida Grande, Lucida Sans Unicode, Helvetica, verdana, sans serif;
}
#footer ul {
	border-top:thin dotted #ccc;
	width:320px;
	margin-left:20px;
}
#footer li {
	float:left;
	font-size:12px;
	padding:10px 30px 20px 20px;
}
#footer a {
	color:#626B7F;
}
form {
	border:thin dotted #ccc;
	background-color:#fff;
	margin-top:10px;
	padding:5px;
}
.submit {
	width:100px;
	margin-left:60px;
}
#haupttext .submit {
	width:60px;
	margin-top:5px;
	float:right
}
#haupttext .checkbox {
	width:10px
}
.formular {
	width:250px;
	float:left
}
.formular form {
	margin-top:40px
}
.formular label {
	margin-bottom:5px;
	width:120px;
	font-size:13px;
	display:inline
}
.formular div {
	clear:both;
	padding:10px 5px 0;
}
.formular div select {
	height:22px
}
.formular p {
	font-family:Helvetica2, Arial, sans serif;
	margin-bottom:3px
}
#intern {
	padding:10px;
	margin-top:20px;
	width:250px;
	height:100px
}
#intern label {
	color:#1e245a;
	font-size:12px;
	float:left
}
#intern input {
	float:right;
	width:120px
}
#intern div {
	clear:both;
	margin-top:5px;
	height:25px
}
#intern .button {
	float:right;
	margin-top:10px;
	width:130px
}
 //.uam_login_form .checkbox_label {
font-size:12px;
color:#2c4669;
margin-top:15px;
margin-left:10px
}
 //.uam_login_options {
color:#1e245a;
font-size:12px;
margin-left:40px
}
.beispiel {
	width:250px;
	float:right
}
.beispiel img {
	width:225px
}
 //Online-Anmeldung table .imput {
width:380px;
margin-bottom:5px;
}
table .short-input {
	width:150px;
}
table .check {
	width:20px
}
//table div {
margin-bottom:20px
}
tr {
	margin-bottom:20px
}
table {
	font-family:georgia, serif;
	font-size:14px;
}
table .sans-serif {
	font-family:Lucida Grande, Lucida Sans Unicode, Helvetica, verdana, sans serif;
	font-weight:bold;
	font-size:13px
}
.form-plz {
	margin-bottom:5px;
	width:100px
}
.form-ort {
	margin-bottom:5px;
	width:273px
}
#sponsoren img {
	border:none;
	padding:10px;
	width:120px
}
.tern_wp_members_first_name {
	float:left;
	color:#1E245A;
	font-weight:bold
}
.tern_wp_members_last_name {
	float:left;
	color:#1E245A;
	font-weight:bold
}
.tern_wp_members_jabber {
	float:left;
	font-family:georgia;
	padding-left:10px;
	font-size:13px
}
.tern_wp_members_aim {
	float:left;
	font-family:georgia;
	padding-left:15px;
	font-size:13px
}
.tern_wp_member_info {
	height:20px;
	margin:0px;
}
/* PAGINATION */


.emm-paginate {
	padding-bottom:40px
}
.emm-paginate a, .emm-paginate .emm-current {
	margin:0 2px;
	display:block;
	width:20px;
	text-align:center;
	text-decoration:none;
	float:left;
	padding:1px;
	/* Some CSS3 Transitions */
		-webkit-transition: background-color 0.2s ease-in-out;
	-moz-transition: background-color 0.2s ease-in-out;
	-o-transition: background-color 0.2s ease-in-out;
	transition: background-color 0.2s ease-in-out;
}
.emm-paginate .emm-title {
	color:#555;
	float:left;
	font-size:12px;
	padding-top:10px;
}
.emm-paginate .emm-gap {
	color:#999;
	margin-left:10px;
}
.emm-paginate a:hover, .emm-paginate a:active, .emm-paginate .emm-current {
	color:#ccc;
	background:#666;
}
.emm-paginate .emm-page {
	border: 1px solid #CCCCCC;
}
.emm-paginate .emm-prev, .emm-paginate .emm-next {
	border: 1px solid #CCCCCC;
}
/* Latest Tweets */
#twitter_update_list li, .tooltip li {
	padding:10px 0;
	font-size:13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:125%;
	color:#333;
}

.rightBoxInner {
   margin: 0 0 25px;
}
.rightBoxInner h3 {
    
    font-size: 15px;
    padding: 20px 0 0 0;

}
.rightBoxInner ul li {
    border-bottom: 1px dotted #ccc;
    padding: 6px 0;
}
.rightBoxInner ul li, .rightBoxInner p, .rightBoxInner div {
    text-shadow: none;
}
h2.twitter {
}
#twitter a.action {
    display: block;
    font-weight: bold;
    padding-top: 10px;
}
.rightBoxInner p {
    margin: 0.7em 0;
}
.rightBoxInner div {
    margin-top: 10px;
}
.liste li{
	list-style:square !important;
	padding:3px 0;
}
