/* Basics */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* First Menu  */

ul.menu li
    {
      line-height: 16px;
    }

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

.menu li {
list-style-type: none;
display: block;
list-style: none;
border-bottom:4px solid #FFF;
}

/* First Menu  Ende*/



/* Body*/


/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v11/jizaRExUiTo99u79D0-ExcOPIDUg-g.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v11/jizaRExUiTo99u79D0aExcOPIDUg-g.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v11/jizaRExUiTo99u79D0yExcOPIDUg-g.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v11/jizaRExUiTo99u79D0KExcOPIDU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


.page-header 
{
  display:none;
}  

body 
{
font-family: 'PT Sans';
background-image: url(../../../images/x-bg.jpg);
min-width:1200px;
color: #666666 /* color header footer pink #666666 */
}

a:link       
{ 
font-family: 'PT Sans'; 
font-size: 20px; 
color: #666666; 
line-height: 150%; 
text-decoration:none 
}

a:visited    
{
font-family: 'PT Sans'; 
font-size: 20px; 
color: #666666; 
text-decoration:none 
}

a:hover      
{ 
font-family: 'PT Sans'; 
font-size: 20px; 
color: #d00070; 
text-decoration:none
font-weight:normal;
}

h1    
{ 
font-family: 'PT Sans'; 
font-size: 30px; 
color: #d00070; 
text-decoration:none
font-weight:normal;
margin-bottom:20px;
margin-top:10px;
}

h4   
{ 
font-family: 'PT Sans'; 
font-size: 15px; 
color: #d00070; 
text-decoration:none;
font-style:italic;
font-weight:normal;
vertical-align: middle;
}

p   
{ 
font-family: 'PT Sans'; 
font-size: 25px; 
color: #000000; 
text-decoration:none
font-weight:normal;
margin-bottom:15px;
line-height:130%;
}



body a 
{
text-decoration: none;
outline: none;
}

body a:hover, 
body a:focus,
body .active a
{
text-decoration: none; color: #d00070; font-weight:normal;
}

img 
{
border:0;
}

* 
{
margin:0;padding:0;
} 

html, 
body, 
#wrap 
{
height: 100%;

}

body > #wrap 
{
height: auto; 
min-height: 100%;
}

table, tr, td { margin: 0px; padding: 0px; border:0px; } 

@font-face {
    font-family: 'AudimatMonoBold';
    src: url('audimb__-webfont.eot');
    src: url('audimb__-webfont.eot?#iefix') format('embedded-opentype'),
         url('audimb__-webfont.woff') format('woff'),
         url('audimb__-webfont.ttf') format('truetype'),
         url('audimb__-webfont.svg#AudimatMonoBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AudimatMonoBoldOblique';
    src: url('audimbo_-webfont.eot');
    src: url('audimbo_-webfont.eot?#iefix') format('embedded-opentype'),
         url('audimbo_-webfont.woff') format('woff'),
         url('audimbo_-webfont.ttf') format('truetype'),
         url('audimbo_-webfont.svg#AudimatMonoBoldOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AudimatMonoLight';
    src: url('audiml__-webfont.eot');
    src: url('audiml__-webfont.eot?#iefix') format('embedded-opentype'),
         url('audiml__-webfont.woff') format('woff'),
         url('audiml__-webfont.ttf') format('truetype'),
         url('audiml__-webfont.svg#AudimatMonoLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AudimatMonoLightOblique';
    src: url('audimlo_-webfont.eot');
    src: url('audimlo_-webfont.eot?#iefix') format('embedded-opentype'),
         url('audimlo_-webfont.woff') format('woff'),
         url('audimlo_-webfont.ttf') format('truetype'),
         url('audimlo_-webfont.svg#AudimatMonoLightOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AudimatMonoOblique';
    src: url('audimo__-webfont.eot');
    src: url('audimo__-webfont.eot?#iefix') format('embedded-opentype'),
         url('audimo__-webfont.woff') format('woff'),
         url('audimo__-webfont.ttf') format('truetype'),
         url('audimo__-webfont.svg#AudimatMonoOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AudimatMonoRegular';
    src: url('audimrg_-webfont.eot');
    src: url('audimrg_-webfont.eot?#iefix') format('embedded-opentype'),
         url('audimrg_-webfont.woff') format('woff'),
         url('audimrg_-webfont.ttf') format('truetype'),
         url('audimrg_-webfont.svg#AudimatMonoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AudimatMonoSmallCaps';
    src: url('audimsc_-webfont.eot');
    src: url('audimsc_-webfont.eot?#iefix') format('embedded-opentype'),
         url('audimsc_-webfont.woff') format('woff'),
         url('audimsc_-webfont.ttf') format('truetype'),
         url('audimsc_-webfont.svg#AudimatMonoSmallCaps') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AudimatMonoSmallCapsBold';
    src: url('audimscb-webfont.eot');
    src: url('audimscb-webfont.eot?#iefix') format('embedded-opentype'),
         url('audimscb-webfont.woff') format('woff'),
         url('audimscb-webfont.ttf') format('truetype'),
         url('audimscb-webfont.svg#AudimatMonoSmallCapsBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AudimatMonoSmallCapsLight';
    src: url('audimscl-webfont.eot');
    src: url('audimscl-webfont.eot?#iefix') format('embedded-opentype'),
         url('audimscl-webfont.woff') format('woff'),
         url('audimscl-webfont.ttf') format('truetype'),
         url('audimscl-webfont.svg#AudimatMonoSmallCapsLight') format('svg');
    font-weight: normal;
    font-style: normal;

}


h3, p.style1 {font: 40px 'AudimatMonoRegular', courier new, courier, sans-serif; text-decoration:underline; color: #666666; padding-bottom:7px; margin:0;}
p.style2 {font: 24px 'AudimatMonoLight', courier new, courier, sans-serif; color: #c381b3; padding-bottom:10px; padding-top:25px; margin:0;}
p.style3 {font: 30px 'AudimatMonoLight', courier new, courier, sans-serif; color: #668181;}
p.style4 {font: 30px 'AudimatMonoLight', courier new, courier, sans-serif; color: #668181; padding-bottom:0px; padding-top:0px; margin:0;}

.start a:link {font: 49px 'AudimatMonoRegular', courier new, courier, sans-serif; text-decoration:underline; color: #FFF; padding-bottom:7px; margin:0;text-shadow: 1px 1px 0px #000;}
.start a:visited {font: 49px 'AudimatMonoRegular', courier new, courier, sans-serif; text-decoration:underline; color: #FFF; padding-bottom:7px; margin:0;text-shadow: 1px 1px 0px #000;}
.start a:hover {font: 49px 'AudimatMonoRegular', courier new, courier, sans-serif; text-decoration:underline; color: #ff99ff; padding-bottom:7px; margin:0;text-shadow: 1px 1px 0px #000;}




/* Hover Menu*/

.imgteaser {
	margin: 0;
	overflow: hidden;
	float: left;
	position: relative;
}
.imgteaser a {
	text-decoration: none;
	float: left;
text-shadow: black 0.05em 0.05em 0.02em
}
.imgteaser a:hover {
	cursor: pointer;
}

.imgteaser a:hover img {
	float: left;
	margin: 0;
	border: none;
	padding: 0px;
	background: #fff;
	border: 0px solid #ddd;
}

.imgteaser a .bg{
	color: #FFFFFF;
	position: absolute;
	bottom: 0;
	height: 187px;
        width:280px;
	background: rgb(255,255,255);
	background: rgba(255,255,255,0.5);
	background: -moz-linear-gradient(top, rgba(255,255,255,0.5), rgba(204,204,204,0.5)); /* Firefox 3.6+ */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.6)), to(rgba(204,204,204,0.5))); /* Safari */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=55)"; /*--IE 8 Transparency--*/
	line-height: 187px;
	text-align: center;
	display: block;
}


.imgteaser a:hover .bg{
display: none;
}


.imgteaser a .desc{
	color: #FFFFFF;
	position: absolute;
	bottom: 0;
	height: 187px;
        width:280px;
	line-height: 187px;
	text-align: center;
	display: block;
}


.imgteaser a:hover .desc {	display: none; }


.moduletableheader
{ 

font-family: courier new, courier; 
font-size: 11px; 
padding: 0;
margin: 0; 
spacing: 0;
font-weight:normal;}

.moduletable
{ 
font-family: courier new, courier; 
line-height: 150%; 
font-size: 11px; 
padding: 0;
margin: 0; 
spacing: 0;
font-weight:normal;}

h2          { 

font-family: courier new, courier; 
font-size: 11.5px; 
color: #ff00ff; 
line-height: 180%;
padding: 0;
margin: 0; 
spacing: 0;
font-weight:normal;}


h2 a           { 

font-size: 11.5px !important; 
}


/* Struktur */
#wrap 
{
position:absolute;
background:white;
padding-bottom:50px;
left: 50%;
margin-left: -485px;
}

	#card
	{
	position:absolute;
	min-height:950px;
	height:auto !important;
	width:970px;
	background:white;
	margin:0px auto;
	left:0px;
        }

		#header
		{
		position:absolute;
		top:30px;
		left:0px;
        z-index:1;
        vertical-align: middle;
		}
		
		#first-menu
		{
		position:absolute;
		top:200px;
        left:0px;  
		width:970px;
        height:35px;
        z-index:100;
		text-align:right;
		}
		
		#slider
		{
		position:absolute;
		top:240px;
		left:0px;
		width:970px;
        height:647px;
        z-index:100;
		}	
		
	
		#content-main
		{
		position:absolute;
		top:910px;
		left:0px;
		width:970px;
        height:647px;
        z-index:2;
		}

		#fusszeile
		{
		float:left;
		margin-left:0px;
		margin-top:30px;
		z-index:0;
		width:970px;
		} 
		




/* Second Menu  */

#modultable_navi_second
{
margin-bottom: 1em;
overflow: hidden;
width: 970x;
float: right;
}


.menu_navi_second
{
list-style-type: none;
margin: 0;
padding: 0;
float: left;
}

.menu_navi_second li
{
float: left;
line-height: 16px;
padding: 0 10px 10px 0px;
}

/* Second Menu Ende  */




.AG_classic .ag_thumbclassic {
    background-position: right bottom;
    background-repeat: no-repeat;
    float: left;
    margin: 0px 26px 26px 0px;
    padding: 0 0px 0px 0;
}


.moduletablefusszeile
{ 
font-size: 10px; 
line-height: 200%;
padding: 0; }
 
.moduletablefusszeile a:link { 
font-size: 10px !important; 
line-height: 150%;
padding: 0; }

.moduletablefusszeile a:visited { 
font-size: 10px !important; 
line-height: 200%;
padding: 0; }

.moduletablefusszeile a:hover { 
font-size: 10px !important; 
color: #ff00ff;
line-height: 200%;
padding: 0; }




.kategorie           { 

font-family: courier new, courier; 
font-size: 11.5px; 
color: #ff00ff; 
line-height: 180%;
padding: 0;
margin: 0; 
spacing: 0;}

.journal-image

{ 

padding-bottom: 20px;;
margin: 0; 
spacing: 0;}

td           { 

padding: 0;
margin: 0; 
spacing: 0;}



.componentheading {

display:none;
}

.contentheading {

color:#ff00ff;
font-size: 24px;
font-style: normal;
font-weight: normal;
line-height: 100%;
padding-bottom:15px;
}

.commentheading {

font-size: 11.5px;
font-style: normal;
font-weight: bold;
line-height: 100%;
margin-bottom:10px;
}

.article_seperator {
display: none;
	display: block;
	height: 0px;
}

span.article_separator {
display: none;
}

.moduletable_feed h3 {

font-size: 15px;
font-style: normal;
font-weight: normal;
line-height: 100%;
margin-top:5px;
margin-bottom:12px;
}


contentpanopen.area_content {
	border: none;
	background: #EBEBEB;
	color: #ff00ff;
	font-size: 11.5px;
} 

button
      {
      color: #708570;
      background-Color: white;
      border-left: 1px solid #668181;
      border-top: 1px solid #668181;
      border-right: 1px solid #668181;
      border-bottom: 1px solid #668181;
      text-decoration: none;
      width: 200px;
      text-align: center;
      margin-left:0px;
      margin-top:20px;
      }


.inputbox {
	border: none;
	background: #EBEBEB;
	color: #ff00ff;
	font-size: 11.5px;
} 


input {
	border: none;
	background: #EBEBEB;
	color: #ff00ff;
	font-size: 11.5px;
} 


.moduletable_menu ul li a:link, .moduletable_menu ul li a:visited{
list-style: none;
text-decoration: none;
}