/*
*		GEBEWO 2013
Hintergrund-Grau Logo #ebeef1
Hintergrund-Grau PRO f2efe9
Link-Orange: #ff9601
neues Orange: ff6633
blau: #42445e 
logoblau: #0f3c6c
pro rot: bd1c33
*/

p {
    margin: 8px 0 14px 8px;
	font-family: 'Arial', sans-serif;
}
body {
    color: #444444;
}

h1, .componentheading {
    font-size: 160%; 
    padding: 4px 0 4px 8px;
	font-family: 'Arial', sans-serif;
	color: #444;
}

header {
    padding: 0px;
	background-color:#f2efe9;    
}

.middle-site {
    padding: 8px 18px 16px;    	
}

.left_column {
    border-right: none;
	margin: 0;
	padding: 0;
}

.left_column .moduletable, .right-module-position .moduletable {
    padding: 10px 15px;
}

.left_column .moduletable:hover h3, .right-module-position .moduletable:hover h3, .user1 .moduletable:hover h3, .user2 .moduletable:hover h3, .user3 .moduletable:hover h3, .user4 .moduletable:hover h3, .user5 .moduletable:hover h3, .user6 .moduletable:hover h3 {
    border-color: rgb(255, 255, 255);  /*hover grau ccc*/
}
.left_column {    
    margin: 0 15px 0 0;    
}
.left_column h3, .right-module-position h3, .user1 h3, .user2 h3, .user3 h3, .user4 h3, .user5 h3, .user6 h3 {
    border-bottom: 2px solid #FFFFFF;
    color: #0f3c6c;      
	font-variant: normal;
}

a, a:hover, .breadcrumb a:hover, .user7 .link a:hover, .user8 .link a:hover, .user9 .link a:hover {
    color: #bd1c33;
}
.top {
    border-bottom: none;
}

.right-module-position {
    background-color: #f2efe9;
}
.right-module-position .moduletable {
    margin-bottom: 0px;
}

h2.contentheading {
    background: none;
    border-bottom: none;
    border-top: none;
	font-family: 'Ubuntu', sans-serif;
}
.top_menu {
    padding: 0 20px 4px 10px; /*1. 0 wg. fonts big */
}

/*  hauptmenu */
.dropdown li a:hover, .dropdown li span.separator:hover, .dropdown li li a:hover, .dropdown li li li a:hover, .dropdown li li span.separator:hover, .dropdown li li li span.separator:hover {
    color: #bd1c33; /*  red hover */
	background:none;
	
}
/*.dropdown li:hover > a, .dropdown li:hover > span, .dropdown li.active > a, .dropdown li.active > span {
    background: url("../images/gradient-menu.png") repeat scroll 0px 0px transparent;
}*/
.dropdown li a, .dropdown li span.separator {
    color: #0f3c6c; /*  logoblau */
	text-transform:none;
	font-size: 140%;
	spadding: 1px 18px 0;
}

.dropdown li.active a, .dropdown li.active span.separator, .dropdown li.active a:hover, .dropdown li.active span.separator:hover {
	color: #bd1c33; /*  red active */
	background: none;
}
.dropdown ul li a, .dropdown ul li span.separator {
    font-family: 'Abel','Open Sans';
}

.navigation {
    background: -moz-linear-gradient(center top , #fff 0%, #fff 100%) repeat scroll 0 0 transparent;
	border-bottom: 5px solid #f2efe9;
	background-color: #fff;
	background: -moz-linear-gradient(top,  #fff 0%, #fff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#fff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fff 0%,#fff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fff 0%,#fff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fff 0%,#fff 100%); /* IE10+ */
	background: linear-gradient(top,  #fff 0%,#fff 100%); /* W3C */
}

/* menu links */
.submenu li a, .submenu li span.separator {    
    text-transform: none;
	text-align:right;	 
	font-family: 'Abel','Open Sans'; 
	color: #0f3c6c;
}

.left_column h3 {
    border-bottom: none;   
    font-variant: normal;   
    text-shadow: none;
	text-align: right;
	color: #bd1c33;	
	font-size: 120%;
	font-family: 'Abel','Open Sans';
}

.submenu li.active a, .submenu li.active span.separator, .submenu li.active a:hover, .submenu li.active span.separator:hover {
    color: #bd1c33;
	font-weight:bold;
}

.submenu li a:hover, .submenu li span.separator:hover, .submenu li li a:hover, .submenu li li li a:hover, .submenu li li span.separator:hover, .submenu li li li span.separator:hover {
    color: #000000;
}
.submenu li li a, .submenu li li span.separator, .submenu li.active li a, .submenu li.active li span.separator {
    background: url("../images/puce-link.png")  no-repeat scroll 5px 15px transparent;
	background-position:right;
    padding-right: 20px;
	color: #0f3c6c;
}
.submenu li li a:hover, .submenu li li li a:hover, .submenu li li span.separator:hover, .submenu li li li span.separator:hover, .submenu li.active li a:hover, .submenu li.active li span.separator:hover {
    color: #000000;
}
.submenu li.active li.active a, .submenu li.active li.active li.active a, .submenu li.active li.active li.active li.active a, .submenu li.active li.active span.separator, .submenu li.active li.active li.active span.separator, .submenu li.active li.active li.active li.active span.separator {
   color: #000000;
}
.submenu li li {
    margin: 0 8px 0 0;
}


.column-1, .column-2, .column-3 { /* startseite weißer hintergrund */
    padding: 10px 0 5px 20px;
}

.items-leading { /* startseite 1. Artikel gleicher Abstand mit Rest Artikel */
    padding: 0 5px 10px 20px;
}

p.readmore {
    margin: 0 80px 0 0;
}

table.weblinks td, table.category td {
    padding: 1px;        
}

/* archiv veranstaltungen */
.categories-list ul li span.item-title {
    margin-bottom: 0;
}
#main_component ul li, .blog_more ul li, .normal li, .check li, .arrow li, .normal_red li, .check_red li, .arrow_red li, .circle li, .circle_red li, .normal_white li, .check_white li, .arrow_white li, .circle_white li {    
    margin: 0;
}
.categories-list ul li {
    padding: 5px 5px;
}


/* selfmade */
.nomargin {
    margin: 0px 0 0px;
}





