﻿@charset "utf-8";







/*Code by Juergen Koller







author url: http//www.lernvid.com







copyright: Lernvid.com - Lernvideos Tutorials Templates PSD-Files und mehr...







*/







#left_border {







	width: 100%;







	text-align: left;







	background-repeat: repeat-y;







	margin: 0 auto;







    }  







#right_border {







	background-repeat: repeat-y;







	background-position: right;







}







#bottom {







	background-repeat: repeat-x;







	background-position: bottom;







	width: 100%;







}







#bottom_right {







	background-repeat: no-repeat;







	background-position: bottom right;







}







#bottom_left {







	background-repeat: no-repeat;







	background-position: bottom left;







}







#header  {







	background: #990000;







	height: 37px;







	background-image: url(../images/header_bg_01.jpg);







	background-position:center;







	line-height: 30px;







	padding: 0 15px 0 15px;







	font-size: 24px;







	color: #000;







    text-indent:20px;







    } 







 







#date {







	font-size: 11px;







	float: right;







	color: #990000;







	margin-right: 20px;







	padding-top: 10px;







}







#pathway {







	float: left;







	color: #000;







	font-weight: bold;







	font-size: 11px;







	height: 36px;







	line-height: 36px;







}







#pathway a {







	color: #494849;







	height: 36px;







	line-height: 36px;







}







#search_out {







	float: right;







	background-image: url(../images/search.png);







	background-repeat: no-repeat;







	width: 197px;







	height: 37px;







	padding-right:2px;







}







#search {







	margin: 9px 0 7px 45px;







}







#search input, 







#search .inputbox {







	float: left;







	margin: 0;







	background: none;







	border: none;







	padding: 0;







}







#banner_out {







	background-repeat: repeat-x;







	height: 195px;







	width: 100%;







}







#banner_in {







	float: left;







	color: #000;







	height: 195px;







	font-size: 22px;







	background-repeat: no-repeat;







	background-position: left top;







	width: 100%;







	font-family: Verdana, Arial, sans-serif;







}







#banner {







	float: right;







	padding: 30px 30px 0px 0px;







}







.sitetitle {







	float: left;







	text-indent: 0px;







	padding-top: -20px;







    font-size:1px;







	color: #ffffcc;







	font-family: Verdana, Helvetica, sans-serif;







	text-decoration:none;







}







#topmenu_out {







	height: 38px;







	background-repeat: repeat-x;







}







#topmenu_left {







	height: 38px;







	background-repeat: no-repeat;







}







#topmenu_right {







	height: 38px;







	background-repeat: no-repeat;







	background-position: right;







}







#topmenu {







    max-width: 100%;







	height: 33px;







	color: #000;







	text-align: left;







	padding: 0px 27px 0px 18px;







	float: left;







}







#topmenu ul, 







#topmenu li {







	display: inline;







	padding: 0px;







	margin: 0px;







	list-style-type: none;







}







#topmenu a {







	color: #990000;







	float: left;







	height: 33px;







	border: none;







	background: none;







	font-size: 11px;







	font-family: Arial, Verdana ;







	padding: 0px 14px;







	line-height: 23px;







	font-weight: bold;







	background-image: url(../images/topmenu_bg.png);







	border-left: 1px solid #ccc;







}







#topmenu  a:hover, 







#topmenu #active_menu, 







#topmenu li#current a {







	text-decoration: underline;







	background-image: url(../images/topmenu_over.png);







	color: #990000;







	background-repeat: repeat-x;







	padding-top:0px;







	border:  1px solid #ff8000;







	







}







#container {







	padding-bottom: 10px;







}







#maincontent {







	padding: 0px 16px;







}







#left_out {







	width: 188px;







	float: left;







	padding: 0;







	margin: 0;







}







#right_out  {







	width: 182px;







	float: right;







	padding: 0;







	margin: 0;







}







#left_out ul, #left_out li, #right_out ul, #right_out li {







	list-style-type: none;







	padding: 0;







	margin: 0;







}







#left_out ul.menu li a, 







#left_out ul.menu li#current a, 







#left_out a.mainlevel,







#right_out ul.menu li a, 







#right_out ul.menu li#current a, 







#right_out a.mainlevel {







	display: block;







	height: 25px;







	line-height: 25px;







	background-repeat: no-repeat;







	background-position: left top;







	width: 172px;







	font-size: 11px; !important;







    font-family:Arial, Helvetica, Sans-Serif;







	font-weight:bold;







	text-indent: 20px; !important;







    border:1px solid #ff8000;







    overflow: hidden;







}







#left_out ul.menu a:hover, 







#right_out ul.menu a:hover,







#left_out a.mainlevel:hover, 







#right_out a.mainlevel:hover, 







#left_out #active_menu, 







#right_out #active_menu,







#left_out ul.menu li#current a,







#right_out ul.menu li#current a {







	background-image: url(../images/mainlevel_over.png);







	text-decoration: none;







	background-repeat: no-repeat;







	background-position: left top;







	color: #000; !important;







}







#left_out a.sublevel, 







#left_out ul.menu li#current li a,







#left_out ul.menu li li a,







#left_out ul.menu li li#current a,







#left_out ul.menu li li#current li a,







#left_out ul.menu li li li a,







#right_out a.sublevel, 







#right_out ul.menu li#current li a,







#right_out ul.menu li li a,







#right_out ul.menu li li#current a,







#right_out ul.menu li li#current li a,







#right_out ul.menu li li li a {







	background-repeat: no-repeat;







	height: 20px;







	line-height: 20px;







	background-position: left;







	text-indent: 20px;







!important;







	border: none;







	display: block;







}







#left_out a.sublevel#active_menu,







#right_out a.sublevel#active_menu,







#left_out a.sublevel:hover,







#right_out a.sublevel:hover,







#left_out ul.menu li#current li a,







#left_out ul.menu li li#current a,







#left_out ul.menu li li#current li a,







#right_out ul.menu li#current li a,







#right_out ul.menu li li#current a,







#right_out ul.menu li li#current li a,







#left_out ul.menu li#current a:hover,







#right_out ul.menu li#current a:hover,







#left_out ul.menu li li a:hover,







#right_out ul.menu li li a:hover{







	text-decoration: none;







	background-repeat: no-repeat;







	background-position: left;







	color: #000; !important;







}







#left_out .module, 







#right_out .module, 







#left_out .moduletable, 







#right_out .moduletable,







#left_out .module_menu, 







#right_out .module_menu, 







#left_out .module_text,







#right_out .module_text {







	background-repeat: repeat-y;







	margin-top: 5px;







}







#left_out .module div, 







#right_out .module div, 







#left_out .moduletable div, 







#right_out .moduletable div,







#left_out .module_menu div, 







#right_out .module_menu div,







#left_out .module_text div,







#right_out .module_text div {







	background-position: bottom;







	background-repeat: no-repeat;







	width: 182px







}







#left_out .module div div, 







#right_out .module div div, 







#left_out .moduletable div div, 







#right_out .moduletable div div,







#left_out .module_menu div div, 







#right_out .module_menu div div,







#left_out .module_text div div,







#right_out .module_text div div {







	background-position: top;







	background-repeat: no-repeat;







}







#left_out .module div div div, 







#right_out .module div div div, 







#left_out .moduletable div div div, 







#right_out .moduletable div div div,







#left_out .module_menu div div div, 







#right_out .module_menu div div div,







#left_out .module_text div div div,







#right_out .module_text div div div{







	background: none;







	padding: 5px 50px 10px 5px;







	overflow: hidden;







	width: 172px;







}







#left_out .module div div div div, 







#right_out .module div div div div, 







#left_out .moduletable div div div div, 







#right_out .moduletable div div div div,







#left_out .module_menu div div div div, 







#right_out .module_menu div div div div,







#left_out .module_text div div div div,







#right_out .module_text div div div div {







	padding: 0;







    text-indent: 3px;







}







#left_out h3, 







#right_out h3 {







	height: 20px;







	width: 172px;







	background-repeat: no-repeat;







	color: #000;







	line-height: 20px;







	text-indent: 25px;







	font-variant:small-caps;







	padding: 0;







	margin: 5px 0px 5px 0px;







	font-size: 12px;







	font-weight: bold;







	border:1px solid #ff8000;







	overflow:hidden;







}







#content_outleft, 







#content_outmiddle, 







#content_outright {







	margin: 0 0 10px 0;







	padding-top: 5px;







}







#content_outleft {







	margin: 0 0 0 188px;







}







#content_outmiddle {







	margin: 0 188px;







}







#content_outright {







	margin: 0 188px 0 0;







}















#content {







	width: 100%;







	border-bottom: 1px solid #ff8000;







    background-image: url(../images/content_bg.gif);















}







#content_border_left {







	background-repeat: repeat-y;







	background-position: top left;







}







#content_border_right {







	background-repeat: repeat-y;







	background-position: top right;















}







#content_bottom_right {







	background-repeat: no-repeat;







	background-position: bottom right;







		padding: 3px 5px 5px 5px;







}







#content_bottom_left {







	background-repeat: no-repeat;







	background-position: bottom left;







	padding: 3px 5px 5px 5px;







}







.pagenav {







	padding : 3px 5px 2px 5px;







	margin : 5px 1px 5px 1px;







	background-image : url(../images/pagenav.jpg);







	border : 1px solid #ff8000;







}







.pagenav:hover {







	background-image : url(../images/pagenav_hover.jpg);







}







.blog {







	width : 100%;







}







.blog_more {







	margin : 10px 5px 20px 5px;







    text-decoration:underline;







}















.article_separator {







	clear : both;







	display : block;







	height : 10px;







	margin-bottom : 10px;







	border-bottom:1px solid #ff8000;















}























.user_bg, 







.user_left, 







.user_right {







	height: 248px;







}







/* Neueste Nachrichten - Meist gelesen */







.user_bg {







	margin: 0 0 10px 0;







	padding: 0;







	background-repeat: repeat-x;







	max-width: 100%;







	border: 1px solid #ff8000;







}







.user_left {







	background-repeat: no-repeat;







	background-position: left top;







}







.user_right {







	background-repeat: no-repeat;







	background-position: right top;







}







.user_bg .topmodule_usertwo {







	width: 45%;







	height: 240px;







	margin: 0px;







	float: left;







	padding: 0px;







}







.user_bg .topmodule_userone {







	width: 100%;







	height: 240px;







	margin: 0px;







	float: left;







	padding: 0px;







}







.user_bg ul, 







.user_bg li {







	margin: 0px;







	padding: 0px;







	list-style : none;







}







.user_bg th, 







.user_bg h3 {







	height: 28px;







	line-height: 30px;







	font-size: 16px;







	color:  #990000;







	padding: 0px 0px;







	font-family:  Arial, Helvetica, Sans-Serif;







	margin: 0 0 5px 0;







	font-weight: bolder;







	font-variant:small-caps;







	background-image: url(../images/user_bg_h3.png);







	background-repeat:no-repeat;







	text-indent: 30px;







}







.user_bg .user_inside {







	margin: 5px 5px 5px 20px;







	height: 236px;







	overflow: hidden;







	padding: 0px 5px;







	text-indent: 30px;























}







.user_bg .user_inside1 {







	margin: 5px 5px 5px 30px;







	height: 236px;







	overflow: hidden;







	padding: 0px 5px;







    text-indent: 30px;















}







.separator {







	width: 2%;







	min-width: 22px;







	height: 248px;







	float: left;







	background-repeat: no-repeat;







	background-position: top center;







}







#user_bottom {







	padding: 0px 16px;







	margin-top: 5px;







}







#user_bottom .user_bg {







	margin: 0;







}







.user_bg .bottom_user, .user_bg .bottom_user1, .user_bg .bottom_user2, .user_bg .bottom_user3 {







	width: 30%;







	height: 200px;







	margin: 0px;







	float: left;







	padding: 0px;







}







.user_bg .bottom_user1 {







	width: 100%;







}







.user_bg .bottom_user2 {







	width: 45%;







}







.user_bg .bottom_user3 {







	width: 30%;







}







.user_bg .bottom_user1 {







	width: 30%;







	height: 200px;







	margin: 0px;







	float: left;







	padding: 0 0 0 15px;







}































#footer {







	background-image: url(../images/footer.jpg);







	background-position:center;







	max-width: 100%;







	background-repeat: repeat-x;







	color: #000;







	text-align: center;







	margin-top: 10px;







	font-family: Arial, Verdana;







	height: 48px;







	border-left: 1px solid #990000;







	border-right: 1px solid #990000;







	border-bottom: 1px solid #990000;















}















#copy {







	float: center;







	font-size: 11px;







	font-variant:small-caps;







	padding-left: 10px;







	color: #000;







}







#othermenu {







	float: center;







	overflow: hidden;







	font-size: 10px;







	padding-top: 20px;







}















#othermenu_in ul, 







#othermenu_in li {







	list-style-type: none;







	margin: 0;







	padding: 0;







	display: inline;







}







#othermenu_in {







	margin-right: -2px;







	float: center;







}







#othermenu_in a {







	color: #CC6600;







	border-right: 1px solid #FF9900;







	padding: 0px 20px;







}







.clr {







	clear:both;







}







body  {







	font: 12px Arial, Helvetica, sans-serif;







	background: #999;







    background-image: url(../images/bg.gif);







    background-position: center top;







    background-repeat:repeat-y;







	margin: auto;







	padding: 0;







	text-align: center;







	color: #000;







	width: 1000px;















}







p {







	font-size: 11px;







	padding: 0;







	margin: 20px 10px;







	font-family: Arial, Verdana;







	text-indent: 3px;







}







li {







	text-align : left;







	padding-left : 25px;







	background-image : url(../images/li.png);







	background-repeat : no-repeat;







	background-position : 0 2px;







	text-indent: 20px;







	list-style:none;







	margin-left: 10px;







}







li:hover {







	text-align : left;







	padding-left : 25px;







	background-image : url(../images/li_hover.png);







	background-repeat : no-repeat;







	background-position : 0 2px;







}















td {







	font-size: 11px;







	padding: 0;







	margin: 20px 10px;







	font-family: Arial, Verdana;















}















tr {







	font-size: 11px;







	padding: 0;







	margin: 20px 10px;







	font-family: Arial, Verdana;







	text-indent: 3px;







}















ul {







	margin: 0px;







	padding: 0px 0px 0px 18px;







	list-style-type: square;







} 







a:link, a:visited {







	color: #990000;







	text-decoration: none;







}







a:hover {







	text-decoration: underline;







	color: #ff8000;







}







.button {







	color: #000;







	padding: 3px 5px;







	background-image: url(../images/button.jpg);







	background-repeat: repeat-x;







	background-color: #999;







	margin: 5px 0px;







	border: 1px solid #ff8000;







	font-family: Arial, Verdana;







	font-size: 12px;







	font-weight: bold;







}







.button:hover {







	background-image : url(../images/button_hover.jpg);







}















.inputbox, input {







	border: 1px solid #ff8000;







}







.input, img {







	border: none;







}







.search {}







a.readon {







	background-image: url(../images/readon.gif);







	background-repeat: no-repeat;







	height: 20px;







	width: 130px;







	color: #990000;







	float: left;







	text-indent: 25px;







	line-height: 15px;







	margin: 10px 0 0 0;







	padding:2px;







	font-size: 11px;







	font-variant:small-caps;







}







.back_button {







	background-image: url(../images/backbutton.gif);







	height: 20px;







	line-height: 15px;







	width: 130px;







	text-indent: 25px;







	color: #990000;







	font-size: 11px;







	margin-top: 5px;







	font-variant:small-caps;







}







.back_button a:link {







	color: #000;







}







.componentheading {







	background-image: url(../images/componentheading_large.jpg);







	height: 29px;







	line-height: 25px;







	padding: 0px 10px;







	color: #000;







	font-weight: bold;







	font-variant:small-caps;







	font-size: 12px;







	font-family: Arial, Helvetica, Sans-Serif;







	border: 1px solid #444444;







}







.contentheading, .contentheading a {







	font-size: 11px;







	height: 20px;







	font-family: Arial, Helvetica, Sans-Serif;







	font-variant:small-caps;







	color: #000;







	text-decoration:underline;







	text-indent: 25px;







	background-image: url(../images/componentheading.png);







	background-repeat:no-repeat;







	border: 1px solid #ff8000;







	overflow: hidden;







	font-weight:bold;







	







} 







.contentdescription {







	padding: 10px;







}







table.poll {







	padding : 0;







	width : 100%;







	border-collapse : collapse;







}







table.pollstableborder {







	padding : 0;







	width : 100%;







	border : 1px solid #000;







	text-align : left;







}







table.pollstableborder img {







	vertical-align : baseline;







	padding-left : 10px;







}







table.pollstableborder td {







	padding : 2px;







	border-collapse : collapse;







	border-spacing : 0;







	border: 1px solid #CC9900;







}







table.pollstableborder tr.sectiontableentry1 td {







	margin : 1px;







	padding : 2px 5px 2px 5px;







}







table.pollstableborder tr.sectiontableentry2 td {







	margin : 1px;







	padding : 2px 5px 2px 5px;







}







table.pollstableborder tr.sectiontableentry0 td {







	margin : 1px;







	padding : 2px 5px 2px 5px;







}







 







.sectiontableheader {







	padding: 3px 5px;







	background-color: #ffffcc;







	color: #993333;







	font-size: 15px;







	border:1px solid #993333;







}







.sectiontableentry0 {







	background-repeat: repeat-x;







	height: 26px;







	line-height: 26px;







	font-size: 12px;







	text-indent: 5px;







	background-position: bottom;







	background-color: ##FF9900;







	border:1px solid #ff8000;















}







.sectiontableentry1 {







	background-repeat: repeat-x;







	height: 26px;







	line-height: 26px;







	font-size: 12px;







	text-indent: 5px;







	background-position: bottom;







	background-color: #FFCC66;







	border:1px solid #ff8000;







}







.sectiontableentry2 {







	background-repeat: repeat-x;







	height: 26px;







	line-height: 26px;







	font-size: 12px;







	text-indent: 5px;







	background-position: bottom;







	background-color: ##FFCC66;







	border:1px solid #ff8000;















}







.createdate, 







.small {







	font-size: 10px;







	color: #996600;







	text-indent: 10px;







}