@import "content.css";
@import "tcal.css";
@import "cssmenu.css";
@import "lightzap.css";
@import "swfupload.css";

/*@import url(https://fonts.googleapis.com/css?family=PT+Sans:400);*/
/* cyrillic-ext */
@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/jizaRExUiTo99u79D0-ExdGM.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: url(../fonts/jizaRExUiTo99u79D0aExdGM.woff2) format('woff2');
	unicode-range: U+0301, 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: url(../fonts/jizaRExUiTo99u79D0yExdGM.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: url(../fonts/jizaRExUiTo99u79D0KExQ.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;
}
@font-face{
	font-family:'SZSans';
	src:url('../fonts/SZSans.eot');
	src:url('../fonts/SZSans.eot?#iefix') format('eot'), 
		url('../fonts/SZSans.woff') format('woff'),
		url('../fonts/SZSans.otf') format('opentype')
}
@font-face{
	font-family:'MVBoli';
	src:url('../fonts/mvboli.ttf');
}

::-webkit-scrollbar {
	width: 14px;
	background: #ffe600;
	border-radius: 6px;
}
::-webkit-scrollbar-thumb {
	border: #000 1px solid;
	border-radius: 6px;
	background-color: #3aaf00;
}

a {
	color: #000;
	text-decoration: underline;
}

a:hover {
	color: #000;
	text-decoration: none;
}

a img{
	border: #000 0 solid;
}

.body {
	background-color:#000; 
	background-image: url('../img/site/background.png');
	background-attachment:fixed; 
	background-repeat:no-repeat no-repeat; 
	font-family:'PT Sans', sans-serif;
	color: #000;
}

.clear {
	clear:both;
}

.page {
	width:960px; 
	margin:70px auto;
}


.kartei {
	background-color:#3aaf00;
	width: 100px;	
	height:30px; 
	margin-right: 5px;
	border-bottom: #000 1px solid;
	border-top-left-radius:5px;
	border-top-right-radius:5px;	
	float: right; 
}

.kartei:hover {
	background-color:#ffe600;
}

.yellowcontainer {
	clear:both;
	min-height:300px; 
	border: #ffe600 4px solid; 
	border-radius: 5px;
}

.navheader {
	clear: both;
	background-color:#ffe600; 
	height: 120px; 
	width: 100%
}

.navlogo {
	float: left; 
	width:0;
	height:0;
	position: relative; 
	top:-70px; 
	left:0;
}

.navschrift {
	float: left; 
	margin-left:130px; 
	margin-bottom: 10px
}

.navlogin {
	float: left;
	width: 340px;
	height: 40px;
	margin-left: 140px;
	margin-top: 20px;
}

.navbutton {
	background-color: #3aaf00;
	padding: 2px 9px 2px 9px;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	border-radius: 4px;
	border: #000 1px solid;
}

.navbutton a {
	text-decoration: none;
	color: #000;
}

a .navbutton {
	color: #000;
}

.inputlogin {
	float: left;
	width: 130px;
	height: 28px;
	margin-left: 10px;
	background-color: #3aaf00;
	border: #000 1px dotted;
	font-family: 'PT Sans', sans-serif;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	padding: 0 4px 0 4px;
	outline: none;
}

.inputsenden{
	border: #000 1px dotted;
	outline: none;
	width:30px;
	height:30px;
	margin-left: 10px;
	padding: 0;
	background-color: #3aaf00; 
	cursor: pointer;
	background-image: url('../img/site/login_arrow.png'); 
	float: left;
}

.inputsenden:hover{
	background-image: url('../img/site/login_arrow_h.png');
}

.navmenu {
	clear:both; 
	margin-left: 150px; 
	font-family: 'SZSans', sans-serif;
	color: #4C4C4C; 
	font-size: 18px;
}

.banner {
	height: 140px; 
	border-bottom: #ffe600 8px solid;
}

.content {
	min-height:500px; 
	padding: 20px; 
	border-top: #000 1px solid; 
	border-left: #000 1px solid; 
	border-right: #000 1px solid; 
	background-color: #bdbdbd
}



.footer {
	height:100px;
	width: 950px;
	background-image: url('../img/site/footer.png'); 
	background-color:#000; 
	border-left: #000 1px solid; 
	border-right: #000 1px solid; 
}
.footertext a{
	color: #fff;
	text-decoration: underline;
}

.footertext a:hover{
	color: #fff;
	text-decoration: none;
}

.footertext {
	width: 950px;
	height: 50px;
	padding-top:10px;
	background-color:#000; 
	color: #fff; 
	text-align:center; 
	font-size: 14px;
}

.content_left {
	float:left;
	width:500px;
}

.content_right {
	float:left;
	margin-left:100px;
	width:300px;
}

audio {
    display: block;
    width: 100%;
    -webkit-transition:all 0.5s linear;
    -moz-transition:all 0.5s linear;
    -o-transition:all 0.5s linear;
    transition:all 0.5s linear;
    -moz-box-shadow: 2px 2px 4px 0 #006773;
    -webkit-box-shadow:  2px 2px 4px 0 #006773;
    box-shadow: 2px 2px 4px 0 #006773;
    -moz-border-radius:7px 7px 7px 7px ;
    -webkit-border-radius:7px 7px 7px 7px ;
    border-radius:7px 7px 7px 7px ;
}
