@charset "UTF-8";

/* *********************************/
/* *********************************/
/* ******** Farbenpalette **********/
/* *********************************/
/* *********************************/
/* Farbe 1: #000 *******************/
/* Farbe 2: #333 *******************/
/* Farbe 3: #999 *******************/
/* Farbe 4: #CCC *******************/
/* Farbe 5: #FFF *******************/
/* Farbe 6: #808080 ****************/
/* Farbe 7: #E8E8E8 ****************/
/* Farbe 8: #D3D3D3 ****************/
/* Farbe 9: #7F6550 ****************/
/* Farbe 10: #E61E3C ***************/
/* *********************************/
/* *********************************/

/* *********************************************************************************** */
/* *********************************** COLOR ************************************ */
/* *********************************************************************************** */

a:hover, .pagination a:visited {
	color:#000000;
}

#tagline {
	color:#000;
}

body, p, blockquote p, .opt-in #mce-FNAME, .opt-in #mce-LNAME, .opt-in #mce-EMAIL, 
.opt-in > h2:first-of-type, #searchform label {
	color:#000!important;
}

#sidebar, #sidebar .opt-in #mce-FNAME, #sidebar .opt-in #mce-LNAME, #sidebar .opt-in #mce-EMAIL, 
#sidebar .textwidget #mce-FNAME, #sidebar .textwidget #mce-LNAME, #sidebar .textwidget #mce-EMAIL,
#sidebar .opt-in > h1 span:first-of-type, #sidebar h4 {
	color:#000!important;
}

#sidebar .opt-in div input.button, #sidebar .textwidget div input.button {
	color:#fff!important;
}

#sidebar a {
    color: #000!important;
}

#sidebar a:hover {
    color: #FF0000important;
}

a:visited {
	color: #000;
}

footer, footer .copyright, footer .impress, footer .datasecurity, .opt-in div input.button, 
.button a, .gform_button, #submit {
	color:#fff!important;
}

h1, h2, h3, h4, h5, h1 a, h2 a, h3 a, h4 a, h5 a, .opt-in h1 {
    color: #000!important;
}

.info, .info a, .inforegular, .inforegular a {
	color: #000;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
    color: #FF0000important;
}

p a, p span, address a, small a, .opt-in h1, .opt-in > h1 span:first-of-type, footer .copyright a:hover, .info a:hover,  .inforegular a:hover, footer .impress a:hover, footer .datasecurity a:hover, .commentMeta a {
	color: #FF0000!important;
}


.black {
	color: #000!important;
}

.menu-toggle-button {
    color: #FFFFFF;
}

 #logo  {
	color: #FF0000!important;
}

#logo a  {
	color: #FF0000!important;
}

thead tr  {
	color: #000000;
}



ul.menu-list li a{text-decoration:none;
	color:#333;
} /* All levels */

/* You can manage with of elements by width of a-tag */
ul.menu-list li a{color:#333;position:relative} /* All levels */

ul.menu-list>li:hover>a{color:#fff; text-decoration: none;}

ul.menu-list>li>ul>li:hover>a{color:#fff;}



/* *********************************************************************************** */
/* *********************************** BACKGROUND ************************************ */
/* *********************************************************************************** */


.more-link {
	color:#FF0000!important;
}

a.more-link, .more-link {
	background-color: #eeeeee!important;
	font-weight: bold !important;
}

.more-link:hover {
	color:#ffffff!important;
}

.more-link:hover {
	background-color:#666666!important;
}

a .xmore-link, .xmore-link {
	color: #FFFFFF !important;
}


.button a:hover, .gform_button:hover, #submit:hover{
	background-color:#666666!important;
}

header {
	background-color:#FFF!important;
}

footer {
	background-color:#000!important;
}

.opt-in {
	background-color: transparent;
}

.opt-in #mce-FNAME, .opt-in #mce-LNAME, .opt-in #mce-EMAIL {
    background-color:#fff;
}

#sidebar .opt-in #mce-FNAME, #sidebar .opt-in #mce-LNAME, #sidebar .opt-in #mce-EMAIL,
#sidebar .textwidget #mce-FNAME, #sidebar .textwidget #mce-LNAME, #sidebar .textwidget #mce-EMAIL {
    background-color:#fff;
}

#sidebar .opt-in div input.button, #sidebar .textwidget div input.button {
	background-color: #666666!important;
}

#sidebar ul {
    background-color: #DDDDDD!important;
	padding-top: 10px !important;
}

#sidebar li {
	margin: 0 0 25px 0 !important;
	padding: 0 10px 0 10px !important;
}

.button a, .gform_button, #submit, .button a, .gform_button, #submit,
.opt-in div input.button, #searchsubmit {
	background-color: #666666!important;
}

.opt-in {
	background-color: transparent;
}

thead tr th  {
	background-color: #FFF!important;
}

small a .websitekursweiter {
	background-color: #000!important;
}

#searchsubmit{
	background-color:#000!important;
}

.menu-toggle-button{display:none;}
.menu-toggle-button.active{background:#000;color:#fff;}

ul.menu-list li:hover>ul{background:#fff!ie;} /* Fix for IE7 */

/* Second Level*/
ul.menu-list>li>ul>li{background:#fff;list-style:none;text-align: center;}
ul.menu-list>li>ul>li:hover{background:#fff;}
/* End Second Level*/

/* Third Level*/
ul.menu-list>li>ul>li>ul>li{background:#fff;list-style:none;}
ul.menu-list>li>ul>li>ul>li:hover{background:#fff;}
/* End Third Level*/

ul.menu-list li:hover>ul{background:#fff!ie;} /* Fix for IE7 */

ul.menu-list>li>ul>li:hover{background:#000;}

ul.menu-list>li>ul>li>ul>li:hover{background:#000;}

.grauerbalken {
	background:#eee; padding: 20px;}




/* *********************************************************************************** */
/* *********************************** BORDER ************************************ */
/* *********************************************************************************** */


header .rowheader {
	border-bottom:0px solid #808080;
}

hr {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
	width: 100%;
	clear: both;
}

.pagination {
    border-top: 1px solid #ECECEC;
}

#searchform label {
	border-left: 0px solid #fff;
}


#sidebar, #sidebar a, #sidebar h4 {
	border-left: 0px solid #fff;
}

#sidebar .opt-in div input.button,
#sidebar .textwidget div input.button {
    border: 1px solid #ccc!important;
}

#sidebar .opt-in #mce-FNAME, #sidebar .opt-in #mce-LNAME, #sidebar .opt-in #mce-EMAIL, #sidebar .textwidget #mce-FNAME,
#sidebar .textwidget #mce-LNAME, #sidebar .textwidget #mce-EMAIL {
	border:1px solid #333!important;
}

#sidebar {
	border-left: 0px solid #e8e8e8;
}

#sidebar h {
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
}

.opt-in #mce-FNAME, .opt-in #mce-LNAME, .opt-in #mce-EMAIL {
	border:1px solid #333!important;
}

.opt-in div input.button {
    border: 1px solid #ccc!important;
}

img.alignleft, img.alignright, img.aligncenter, img.alignnone, .featuredimg img{
	border: 0px solid #999;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 0px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 0px 0px rgba(50, 50, 50, 0.75);
}

.websiteprojekt iframe {
	border: 2px solid #000; 
}

.ginput_container input, textarea, #commentform input {
	border: 1px solid #ccc;
}

.comment {
	border-bottom: 1px solid #e8e8e8;
}

.post {
	border-bottom: 1px solid #e8e8e8;
}

blockquote {
  border-left: 2px solid #FF0000;
} 

footer .holder {
	border-top: 1px solid #000;
}

#searchform label {
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
}

/* Second Level*/
ul.menu-list>li>ul{border:1px solid #ccc;}
/* End Second Level*/

/* Third Level*/
ul.menu-list>li>ul>li>ul{border:1px solid #ccc;}
/* End Third Level*/

#authorpost {
    border-top: 1px solid #D3D3D3;
}


/* DROP Menu Styles */

/* Init Logic */
.menu-toggle-button {
    background: none repeat scroll 0 0 #333!important;
}
/* First Level - Second Level - Third Level - End Menu Styles */
ul.menu-list>li:hover>a, ul.menu-list>li>ul>li:hover>a, ul.menu-list>li>ul>li>ul>li:hover>a, ul.menu-list li a.active, ul.menu-list li a:hover, ul.menu-list li.current-menu-item a {
	color:#FF0000!important;
}
/* RESPONSIVE MEDIA QUERIES */
@media screen and (max-width: 768px){
	/* First Level*/
	ul.menu-list>li:hover {
		background:#FF0000!important;
	}
}



