/*
 * Created on 07.12.2023
 *
 * 
 * Copyright by Marco Franke
 * 
 * View: Desktop
 */


@media screen and (min-width:1000px) {


/* Definitionen Header-Bereich
-------------------------------------------------------------------*/


header {
	border-bottom: 1px solid var(--BaseBorderColor);
	}

	.logo_box {
		text-align: left;
	}

div.nav_case {
	background-color: var(--BoxBgColor);
	border-bottom: 1px solid var(--BaseBorderColor);
	-webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.20);
	-moz-box-shadow:    0px 1px 5px 0px rgba(50, 50, 50, 0.20);
	box-shadow:         0px 1px 5px 0px rgba(50, 50, 50, 0.20);
}

div.topbar_case {
	background-color: var(--MainBgColor);
	border-top: 1px solid var(--BaseBorderColor);
	border-bottom: 1px solid var(--BaseBorderColor);
	margin: 10px 0 10px 0;
}


/* Mobil-Navi Styles
------------------------------*/

#toggleNavMain {
	display: none;
	}

#navMain {
	display:inline-block;
	text-align: left;
	height: 50px;
	}

	#navMain ul {
		padding: 0;
		margin: 0;
		}

		#navMain li {
			float: left;
			width: auto;
   			border: none;
   			margin: 0;
   			border-left: 1px solid var(--BaseBorderColor);
			}

		#navMain li:last-child {
			border-right: 1px solid var(--BaseBorderColor);
		}

			#navMain li a {
				background: none;
				padding: 14px 20px 13px 20px;
				font-size: 1.2rem;
				font-weight: 400;
				}

			#navMain li a:hover {
				background-color: var(--BoxBgColor);
				border-bottom: 1px solid var(--BoxBgColor);
				transition: all 0.8s; /* explorer 10 */
   				-webkit-transition: all 0.8s; /* chrome & safari */
   				-moz-transition: all 0.8s; /* firefox */
   				-o-transition: all 0.8s; /* opera */
				}
	
			#navMain li.active a {
				background-color: var(--BoxBgColor);
				border-bottom: 1px solid var(--BoxBgColor);
				}

			#navMain li a:focus {
				background: none;
				}

/* Definitionen Main-Bereich
-------------------------------------------------------------------*/

/* Teaser Style
------------------------------*/

	.teaser_case h1 {
		padding: 15px 15px 0 15px;
		}


/* Breadcrump Styles
------------------------------*/

	.breadcrumbs_box {
		padding: 15px 0 10px 0;
		}


/* Definition Content Menues
------------------------------*/

.content_link_list ul {
	text-align: left;
	}

	.content_link_list ul li {
		
		}

		.content_link_list ul li a{
			display: inline-block;
			padding: 10px 10px 10px 56px;
			background-image: url(../images/icons/icon_link_36.png);
			background-repeat: no-repeat;
			background-position: left center;
			}

		.content_podcast ul li a {
			background-image: url(../images/icons/icon_podcast_36.png);
		}


/* Definitionen After-Content-Bereich
-------------------------------------------------------------------*/


		div.after_content .moduletable h2 {
			padding: 0;
			margin: 30px 0 15px 0;
			}

		div.after_content .moduletable p {
			padding: 0;
			}

		div.after_content .moduletable h3 {
			padding: 0;
			margin: 15px 0 15px 0;
		}


/* Autorenbox
------------------------------*/
	div.after_content .autor_box{
		margin: 0 0 30px 0;
	}

		div.after_content .autor_box img {
			padding: 15px;
			}


/* Definitionen Sidebar-Bereich
-------------------------------------------------------------------*/

aside {
	padding: 0 0 0 15px;
}

/* Definitionen Footer-Bereich
-------------------------------------------------------------------*/

.footer_case {
	padding: 30px 0px 30px 0px;
	}

	.footer_box{
		text-align: left;
		padding: 0 30px 0 0;
		}

	.footer_box {
		
		}

		.footer_box ul.nav{
			margin: 0 0 30px 0;
			width: 100%;
			}

			.footer_box ul.nav li {
				display: inline;
				text-align: left;
				border-left: 1px solid var(--MainBgColor);
				padding: 0 10px 0 10px;
				}

			.footer_box ul.nav li:first-child {
				border-left: none;
				padding: 0 10px 0 0;
				}

				.footer_box ul.nav li a {
					background-color: var(--TextColor);
					width: auto;
					padding: 0;
					}

			.footer_box ul.mod-articleslatest li {
				text-align: left;
				border-bottom: 1px solid var(--MainBgColor);
				}

			.footer_box ul.mod-articleslatest li:last-child {
				border-bottom: none;
				}

			.footer_box ul.mod-articleslatest li a {
				background-color: var(--TextColor);
				padding: 10px 0 10px 0;
				}

/* Definitionen Amazon Pluguin
-------------------------------------------------------------------*/






}