html,body,div,span,a,td,li,textarea,input{font-family:Helvetica,Verdana,Arial,sans-serif;color:#0000ff}
html{overflow-x:auto;overflow-y:scroll}
body{background-color:#ffffff;background-color:#ffffff;background-image:url(../images/background.jpg)}

body,form,a,img{border:0;margin:0;padding:0}
a:hover{color:#ff0000}
b{color:#ff0000}
hr{background-color:#ff0000;color:#ff0000;height:1px;border:0}
h1{font-size:24px;margin:0 0 10px 0;font-weight:normal}
textarea,input,.small{font-size:13px}

#banner{border-bottom:solid 1px #ff0000}
#banner_logo{padding:10px 0 0 0;height:100px;overflow:hidden}
#banner_info{background-color:#ffffff;color:#0000ff;font-weight:bold;padding:10px;border:solid 1px #ff0000;border-top:0;text-align:center;width:170px}

#page_content_nav,#page_nav,#page_nav_sub{border-top:solid 1px #ff0000;border-bottom:solid 1px #ff0000;}
#page_content_nav{padding:5px;margin-bottom:20px}
#page_nav{margin-top:10px;}
#page_nav,#page_nav_sub{width:170px;text-align:right}
#page_nav a,#page_nav_sub a,#page_nav .nav_link_activ,#page_nav_sub .nav_link_activ{display:block;padding:15px;font-size:14px;border-top:solid 1px #ffffff;border-bottom:solid 1px #ffffff}
#page_nav a,#page_nav_sub a{border-right:solid 1px #ff0000}
#page_nav .nav_link_activ,#page_nav_sub .nav_link_activ,#page_nav a:hover,#page_nav_sub a:hover{background-image:url(../images/background.jpg);border-top:solid 1px #ff0000;border-bottom:solid 1px #ff0000;border-right:0}
#page_nav_sub{margin-top:40px}
#page_nav_sub a,#page_nav_sub .nav_link_activ{padding:5px;}

#n1,#n_standort{border-bottom:solid 1px #ff0000;}
#n294{margin-top:60px;border-top:solid 1px #ff0000;border-bottom:solid 1px #ff0000;}
#n1 a,#n1 .nav_link_activ{font-size:20px;}
#n294 a,#n294 .nav_link_activ{padding:5px 15px 5px 5px;}
#page_content_nav,.nav_link_sub{background-color:#ffffff;}
.nav_link_activ{color:#ff0000;}
/*
*/

.td_upload{width:10px}
#page_content,#page_content_secure{padding:10px 0 0 40px;width:780px}
.message,.message_error{font-size:22px;margin:0 0 20px 0}
.info{font-size:14px;margin:0 0 10px 0}
.signal{background-color:#ff0000}
.form_comment,.form_error,.form_input,.form_button,.form_foot{padding:5px}
.form_button input{padding:5px 30px 5px 30px;background-color:#ffffff}
.input_activ{background-color:#ffffff;border:1px dotted #333333;}


#page_foot, .service{padding-top:30px;}
	
.upload_link img{padding-right:10px;float:left;border:0}

.change{background-color:#ffffff;padding:2px 0 7px 2px;border:1px dotted #000000;border-bottom:0;}
.shadow_right{width:6px;font-size:3px;background-image:url(../images/shadow_right.png);background-repeat:repeat-y;vertical-align:top}
.shadow_corner{width:6px;height:6px;vertical-align:top;}
.shadow_bottom{height:6px;font-size:4px;background-image:url(../images/shadow_bottom.png);background-repeat:no-repeat;}

#galerie_katalog_td .galerie_katalog_link,#galerie_katalog_td .galerie_katalog_link_activ,#galerie_katalog_td .shadow{display:inline;}

#sitemap .content_link{display:inline;margin-left:10px;}
#sitemap .content_1,#sitemap .content_2,#sitemap .content_3{margin:0 0 0 20px;padding:0;}
#sitemap .content_1,#sitemap .content_sub{padding:0 0 20px 0;}
#sitemap .content_2{padding:0 0 15px 0;}
#sitemap a:hover{color:#333333;text-decoration:none;}
#sitemap .color1,#sitemap .color2{background-color:transparent;}
