/* Style sheet Standard */
html,body,div,p,td,a,input,textarea,select{margin-top:0;margin-bottom:0;font-family:Lucida Sans Unicode, Lucida Sans, Corbel, Verdana, sans-serif;font-size:13px;color:#303030;line-height:20px;}
html{background-color:#f0f0f0;background-position:center center;}
p{margin-top:10px;margin-bottom:5px;}
#main{width:665px;left:10px;top:0px;position:relative;padding-right:10px;padding-left:10px;}
#kasten h2{margin:0 auto 10px 0;padding:2px 10px;text-align:left;background-color:#b4b4b4;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;font-family:Lucida Sans Unicode, Lucida Sans, Corbel, Verdana, sans-serif;font-size:12px;color:#ffffff;}
#kasten p,#kasten ul,#kasten ol,#kasten form,#kasten table{margin-right:10px;margin-bottom:10px;margin-left:10px;}
#kasten{margin-top:20px;margin-right:auto;margin-left:0;padding:0 0 7px 0;text-align:left;background:#f0f0f0 url("tl_files/Style/Kasten.png") left bottom repeat-x;}
#zufallsbild{width:550px;height:192px;left:385px;right:15px;top:18px;position:absolute;overflow:hidden;margin-left:auto;text-align:right;}
#container{padding-right:30px;padding-left:30px;background:url("tl_files/Style/Container.png") center center repeat-y;min-height: 400px;}
a{text-decoration:none;color:#4F81BD;}
a:hover{text-decoration:underline;color:#4F81BD;}
h1{margin-top:10px;margin-bottom:5px;font-family:Constantia, Book Antiqua, Century, Garamond, serif;font-weight:normal;font-variant:small-caps;font-size:24px;color:#303030;line-height:35px;}
h2{margin-top:10px;margin-right:auto;margin-bottom:5px;padding-top:0;padding-bottom:0;vertical-align:top;font-family:Constantia, Book Antiqua, Century, Garamond, serif;font-weight:bold;font-size:15px;color:#303030;line-height:20px;}
h3{margin-top:10px;margin-right:auto;margin-bottom:5px;padding-top:0;vertical-align:top;font-family:Constantia, Book Antiqua, Century, Garamond, serif;font-style:italic;font-weight:normal;font-size:15px;color:#303030;line-height:20px;}
#header #suche{width:170px;height:18px;bottom:0px;left:0px;right:0px;top:185px;position:relative;margin-right:25px;margin-left:auto;padding:0;background:url("tl_files/Style/Suche.png") left top repeat;border:1px solid #d9d9d9;}
#header #suche .text{width:135px;height:18px;bottom:0px;left:0px;right:0px;top:0px;position:absolute;padding:0 0 0 2px;background:url("/tl_files/Style/Suche.png") left top no-repeat;border:0px solid #b4b4b4;font-size:12px;color:#303030;}
#header #suche .submit{width:18px;height:18px;left:149px;position:absolute;overflow:hidden;padding:0 0 0 20px;text-align:right;background:url("/tl_files/Style/Lupe.png") right center no-repeat;border:0px solid #b4b4b4;font-size:0px;color:#d9d9d9;}
#header #suche .submit:hover{width:18px;height:18px;left:149px;position:absolute;overflow:hidden;padding:0 0 0 20px;text-align:right;background:url("/tl_files/Style/Lupe_hover.png") right center no-repeat;border:0px solid #b4b4b4;font-size:0px;color:#d9d9d9;}
#header{background:url("tl_files/Style/Header.png") center top no-repeat;}
#footer{background:#f0f0f0 url("/tl_files/Style/Footer.png") center bottom no-repeat;}
ul{margin-top:0;margin-left:15px;padding-right:0;padding-left:0;list-style-type:disc;}
ol{margin-left:30px;padding-right:0;padding-left:0;list-style-type:decimal;}
table{margin-top:10px;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
table #head{background-color:#ebebeb;font-weight:bold;font-size:13px;}
td{margin:0;padding:1px 3px;vertical-align:top;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.minicalendar{width:180px;border:0px;}
table.minicalendar .previous{margin-right:auto;padding-right:3px;padding-left:0;text-align:left;font-weight:normal;font-size:11px;}
table.minicalendar .next{margin-left:auto;padding-right:0;padding-left:3px;text-align:right;font-weight:normal;font-size:11px;}
#main img{border:1px solid #b4b4b4;}
.ce_gallery table,.ce_gallery td{border:0px;}
.caption{margin-left:auto;padding:1px;font-style:italic;font-size:12px;color:#303030;line-height:15px;}
#ankuendigungen .ce_text{margin-top:0;margin-left:10px;}
#ankuendigungen .mod_upcoming_events{float:left;display:inline;margin-top:10px;margin-right:10px;margin-bottom:10px;padding-top:0;padding-right:10px;border-right:1px dashed #b4b4b4;}
#ankuendigungen .mod_upcoming_events h2{margin-top:0;margin-bottom:10px;}
#left .mod_navigation ul li{margin:5px auto 5px 0;padding:0;text-align:left;font-size:13px;line-height:17px;}
#left .mod_navigation{margin-top:10px;margin-right:auto;margin-left:0;padding-top:0;padding-bottom:15px;text-align:left;background:#e6f0fa url("tl_files/Style/Seitennavi.png") left bottom repeat-x;font-size:13px;line-height:17px;}
#left .mod_navigation h2{margin:0 auto 10px 0;padding:2px 10px;text-align:left;background-color:#a2bddc;border-bottom:1px solid #ffffff;font-family:Lucida Sans Unicode, Lucida Sans, Corbel, Verdana, sans-serif;font-size:12px;color:#ffffff;}
#left .mod_navigation .level_1{margin:0 auto 0 0;padding:0 0 0 10px;text-align:left;font-size:13px;line-height:17px;list-style-type:none;}
#left .mod_navigation ul li a{font-size:13px;line-height:17px;}
#left .mod_navigation .level_1 .active{margin:5px auto 0 0;padding:0;text-align:left;font-weight:bold;font-size:13px;color:#4F81BD;line-height:17px;}
#left .mod_navigation ul li a:hover{text-decoration:underline;}
#left .mod_navigation .level_2{margin:1px auto 2px 15px;padding:0 0 0 5px;text-align:left;font-weight:normal;font-size:13px;color:#4f81bd;line-height:14px;list-style-type:square;}
#header .mod_navigation{height:27px;left:15px;right:15px;top:181px;position:absolute;overflow:hidden;display:inline;margin-right:auto;margin-left:0;padding:0;text-align:left;vertical-align:text-bottom;background:url("tl_files/Style/Hauptnavi.png") left bottom repeat-x;border-bottom:2px solid #1f497d;font-size:15px;line-height:20px;list-style-type:none;text-transform:uppercase}
#header .mod_navigation ul{height:27px;display:inline;margin-right:0;margin-left:0;padding-top:10px;padding-right:0;padding-left:0;vertical-align:baseline;font-size:15px;line-height:25px;list-style-type:none;}
#header .mod_navigation ul li{display:inline;list-style-type:none;}
#header .mod_navigation ul li a{height:27px;display:inline;margin-right:0;margin-left:0;padding:16px 10px 10px 10px;font-weight:bold;font-size:15px;color:#e9e9e9;line-height:25px;list-style-type:none;}
#header .mod_navigation ul li a:hover,#header .mod_navigation ul li.active,#header .mod_navigation ul li a.trail{height:27px;display:inline;margin-right:0;margin-left:0;padding:16px 10px 10px 10px;background:#ffffff url("tl_files/Hauptnavi_aktiv.png") left bottom repeat-x;font-weight:bold;text-decoration:none;font-size:15px;color:#a2bddc;line-height:25px;list-style-type:none;}
#main #suche .text{width:380px;height:18px;margin-bottom:10px;padding-top:1px;padding-bottom:1px;font-size:14px;}
#main #suche .header{margin-top:15px;margin-right:auto;margin-bottom:10px;border-bottom:1px dashed #b4b4b4;font-size:13px;color:#b4b4b4;line-height:17px;}
#main #suche .pagination{margin-top:15px;border-top:1px dashed #b4b4b4;}
#main #suche .pagination ul{float:right;margin-left:auto;text-align:right;list-style-type:none;}
#main #suche .pagination ul li{display:inline;margin-left:auto;padding-left:10px;text-align:right;}
#main #suche .pagination p{float:left;color:#b4b4b4;}
#main #suche .submit{width:65px;height:24px;left:395px;top:50px;position:absolute;margin-right:auto;margin-left:auto;vertical-align:top;}
#main #suche label{margin-right:10px;}
#main #suche .relevance{font-weight:bold;font-size:12px;color:#b4b4b4;}
#main #suche .highlight{background-color:#d9d9d9;color:#000000;}
