/*********** Body ***********/
* {margin:0;padding:0;}
html, body {height: 100%;width: 100%;}

body {margin:0px;padding:0px;background-color: #dfe0e1;}
#wrapper {position:relative;background-image:url("/tl_files/layout_new/images/bgcontainer.jpg");background-repeat:repeat-y;background-color:#efebe9;}

/*********** Font Family ***********/
a, b, body, cite, div, em, i, label, li, ol, p, strong, td, th, u, ul {font-family:Verdana, arial, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-family:Verdana, arial, helvetica, sans-serif;}
fieldset, form, input, optgroup, select, textarea {font-family:Verdana, arial, helvetica, sans-serif;}

/*********** Font Size ***********/
a, body, div, fieldset, form, input, label, li, ol, optgroup, p, select, td, th, textarea, ul {font-size:12px;color:#01379c;}

/*********** Basic Tags ***********/
img {border:0px;}
p, pre, form {margin:0px;padding:0px 0px 10px 0px;}
h1, h1 a {color:#01379c;margin:0px 0px 14px 0px;padding:0px;font-weight:bold;font-size:14px;}
h2, h2 a {color:#01379c;margin:0px 0px 14px 0px;padding:0px;font-weight:normal;font-size:14px;}
h3, h3 a {color:#01379c;margin:0px 0px 12px 0px;padding:0px;font-weight:bold;font-size:12px;}
h4, h4 a {color:#01379c;margin:0px 0px 12px 0px;padding:0px;font-weight:normal;font-size:12px;}
h5, h5 a {color:#01379c;margin:0px;padding:0px;font-weight:bold;font-size:12px;}
h6, h6 a {color:#01379c;margin:0px;padding:0px;font-weight:italic;font-size:12px;}
optgroup {padding-top:3px;padding-bottom:3px;font-style:normal;}

/*********** Links ***********/
a {color:#01379c;text-decoration:underline;}
a:hover {text-decoration:underline;}

/*********** Formularfelder ***********/
input, input:focus {width:250px;background-color:#efebe9;color:#01379c;border-bottom:1px solid #cccccc;border-top:6px solid #efebe9;;border-left:1px solid #efebe9;border-right:1px solid #efebe9;}
textarea, textarea:focus {width:250px;background-color:#efebe9;color:#01379c;border-bottom:1px solid #cccccc;border-top:6px solid #efebe9;;border-left:1px solid #efebe9;border-right:1px solid #efebe9;}
select {width:250px;background-color:#efebe9;color:#01379c;border-bottom:1px solid #cccccc;border-top:6px solid #efebe9;;border-left:1px solid #efebe9;border-right:1px solid #efebe9;}
input.submit {width:150px;margin-top:10px;background-color:#fee39e;color:#01379c;font-weight:bold;}

#container{z-index:10;}
/*********** Header ***********/


#header_logo {margin:0px; padding:0px;height:430px; border:0px;background-image:url("/tl_files/layout_new/images/bgheaderlogo.jpg");background-repeat:no-repeat;}

#headernavigation{position:relative;text-align:right;margin:-15px 72px 0px 0px;z-index:20;}
#headernavigation a {color:#333333;font-weight:normal;text-decoration: none;}
#headernavigation a:hover {color:#333333;font-weight:normal;text-decoration: none;}


/*********** Left ***********/

#left {margin:0px;padding:0px;border:0px;text-align:left;float:left;}
#left .inside {margin:0px 10px 0px 62px;padding:0px;background-color:#f7f7f7;background-image:url("/tl_files/layout_new/images/bgnavleft.jpg");background-repeat:no-repeat;border:1px solid #c8c7c7;}


/*********** Navigation-Left Hauptnavigation ***********/

#left .mod_navigation {width:100%;color:#01379c;display:block;margin:0px;}
#left .mod_navigation ul {margin:0px;padding:0px;}
#left .mod_navigation li {width:100%;margin:0px;padding:0px;text-align:left;}
#left .mod_navigation a, #left .mod_navigation p {font-weight:bold;font-size:12px;color:#01379c;text-align:left;display:block;margin:0px;padding:5px 0px 5px 5px; text-decoration:none;text-transform:none;}
#left .mod_navigation a:hover {background-image:url("/tl_files/layout_new/images/bgmenuepunkt.gif");background-repeat:no-repeat;text-decoration:none;color:#01379c;border-top:1px solid #c8c7c7;border-bottom:1px solid #c8c7c7;text-transform:none;}
#left .mod_navigation a.active, #left .mod_navigation p.active, #left .mod_navigation span.active {display:block;background-image:url("/tl_files/layout_new/images/bgmenuepunkt.gif");background-repeat:no-repeat;text-decoration:none;color:#01379c;padding:5px 0px 5px 5px;color:#063b99;font-weight:bold;border-top:1px solid #c8c7c7;border-bottom:1px solid #c8c7c7;text-transform:none;}

/*********** Navigation-Left Second Level ***********/

#left .mod_navigation .level_2 {color: #1f60b6;display:block;}
#left .mod_navigation .level_2 ul {margin:0px;padding:0px;}
#left .mod_navigation .level_2 li {width:100%;margin:0px;padding:0px;text-align:left;}
#left .mod_navigation .level_2 a, #left .mod_navigation .level_2 p {font-weight:normal;font-size:12px;color:#1f60b6;text-align:left;display:block;margin:0px;padding:5px 0px 5px 5px; text-decoration:none;text-transform:none;}
#left .mod_navigation .level_2 a:hover {background-image:url("/tl_files/layout_new/images/bgmenuepunkt.gif");background-repeat:no-repeat;text-decoration:none;color:#1f60b6;border-top:1px solid #c8c7c7;border-bottom:1px solid #c8c7c7;}
#left .mod_navigation .level_2 a.active, #left .mod_navigation .level_2 p.active, #left .mod_navigation .level_2 span.active {display:block;background-image:url("/tl_files/layout_new/images/bgmenuepunkt.gif");background-repeat:no-repeat;text-decoration:none;color:#01379c;padding:5px 0px 5px 5px;color:#063b99;font-weight:bold;border-top:1px solid #c8c7c7;border-bottom:1px solid #c8c7c7;text-transform:none;}

/*********** Navigation-Left Third Level ***********/

#left .mod_navigation .level_3 {color: #1f60b6;display:block;}
#left .mod_navigation .level_3 ul {margin:0px;padding:0px;}
#left .mod_navigation .level_3 li {width:100%;margin:0px;padding:0px;text-align:left;}
#left .mod_navigation .level_3 a, #left .mod_navigation .level_3 p {font-size:12px;color:#1f60b6;text-align:left;display:block;margin:0px;padding:5px 0px 5px 15px; text-decoration:none;}
#left .mod_navigation .level_3 a:hover {background-image:url("/tl_files/layout_new/images/bgmenuepunkt.gif");background-repeat:no-repeat;text-decoration:none;color:#01379c;border-top:1px solid #c8c7c7;border-bottom:1px solid #c8c7c7;}
#left .mod_navigation .level_3 a.active, #left .mod_navigation .level_3 p.active, #left .mod_navigation .level_3 span.active {display:block;background-image:url("/tl_files/layout_new/images/bgmenuepunkt.gif");background-repeat:no-repeat;text-decoration:none;color:#01379c;padding:5px 0px 5px 15px;color:#063b99;font-weight:bold;border-top:1px solid #c8c7c7;border-bottom:1px solid #c8c7c7;text-transform:none;}


/*********** Main ***********/

#main {width:430px;margin:0px;padding:0px;border: 0px;text-align:left;background-color:#efebe9;float:left;}
#main .inside {margin:0px;padding:10px;}

#main hr{margin:5px 0px 10px 0px;color:#ef7d17;border: 1px solid #c8c7c7;}

#main ul {list-style-type:disc;list-style-position:outside;margin:6px 0px 6px 15px;padding: 0px;}
#main li {margin:0px 0px 5px 0px;padding:0px;}
#main ul li ul{margin:5px 0px 5px 15px;padding:0px;}
#main ul li ul li{margin:5px 0px 5px 0px;padding:0px;}

/*********** Main - Suchformular ***********/
.mod_search .text{width:370px;padding:4px 3px;border:1px solid #acacac;}
.mod_search label{font-weight:normal;}
.mod_search .radio_container{margin-top:0.3em;}
.mod_search input.radio {text-align:left;margin-left:-90px;margin-right:-90px;vertical-align:middle;}
.mod_search .header{margin-top:1em;margin-bottom:1em;text-align:right;}
.mod_search h3{margin-bottom:0;color:#ccc;}
.mod_search p{margin-bottom:0;font-size:92.3%;}
.mod_search .url{margin-bottom:12px;color:#999;}
.mod_search .highlight{font-weight:bold;}
.mod_search .submit {width:100px;background-color:#fee39e;color:#01379c;font-weight:bold;padding:4px 3px;border:0px;}


/*********** Right ***********/

#right {margin:0px;padding:0px;border:0px;text-align:left;float:right;}
#right .inside {margin:0px 62px 0px 10px;padding:10px;border-left: 1px solid #c8c7c7;}

#right h1 {color:#333333;background-image:url("/tl_files/layout_new/images/spirale.gif");background-repeat:no-repeat;padding-left:20px;}

/*********** Right - Informationen ***********/
#informationen{}
#informationen a {color:#333333;text-decoration: none;}
#informationen a:hover {color:#333333;text-decoration: underline;}
#informationen p {padding-left:10px;}

/*********** Right - Termin&uuml;bersicht ***********/
#terminuebersicht{border-top: 1px solid #c8c7c7;padding-top:10px;}
#terminuebersicht a {color:#333333;text-decoration: none;}
#terminuebersicht a:hover {color:#01379c;text-decoration: underline;}
#terminuebersicht p {padding-left:10px;}

/*********** Right - Suchformular ***********/
#rightsuche {border-top: 1px solid #c8c7c7;border-bottom: 1px solid #c8c7c7;padding-top:10px;}
#rightsuche a {color:#333333;text-decoration: none;}
#rightsuche a:hover {color:#333333;text-decoration: underline;}
#rightsuche input, #leftsuche input:focus {width:180px;color:#686868;border:1px solid #c8c7c7;padding:4px 3px;}
#rightsuche input.submit {width:100px;color:#01379c;font-weight:normal;padding:4px 3px;text-align:left;border:0px;font-weight:bold;background-color:#fee39e;}

/*********** Footer ***********/

#footer {margin:0px;padding:0px;border: 0px;background-image:url("/tl_files/layout_new/images/bgfooter.jpg");background-repeat:no-repeat;}
#footer .inside {margin:0px;padding:15px 0px 0px 0px;text-align:center;}
#footer_left{float:left;padding-left:70px;text-align:left;font-weight:normal;font-size:11px;}
#footer_right{float:right;padding-right:100px;text-align:left;font-weight:normal;font-size:11px;}
#footer_right a {color:#01379c;font-size:11px;text-decoration: none;}
#footer_right a:hover {color:#01379c;font-size:11px;text-decoration: underline;}


/*********** Formularfelder Routenplaner ***********/
.mod_routenplaner input, .mod_routenplaner input:focus {width:300px;background-color:#efebe9;color:#01379c;border-bottom:1px solid #cccccc;border-top:6px solid #efebe9;;border-left:1px solid #efebe9;border-right:1px solid #efebe9;}
.mod_routenplaner textarea, .mod_routenplaner textarea:focus {width:350px;background-color:#efebe9;color:#01379c;border-bottom:1px solid #cccccc;border-top:6px solid #efebe9;;border-left:1px solid #efebe9;border-right:1px solid #efebe9;}
.mod_routenplaner select {width:200px;background-color:#efebe9;color:#01379c;border-bottom:1px solid #cccccc;border-top:6px solid #efebe9;;border-left:1px solid #efebe9;border-right:1px solid #efebe9;}
.mod_routenplaner input.inputbutton {width:150px;margin-top:10px;background-color:#fee39e;color:#01379c;font-weight:bold;}



#toplink, #toplink a {text-align: right;font-size:10px;}


