body,form,input,textarea,a{font-family:Helvetica,Verdana,Arial,sans-serif;color:black;}
html{overflow-x:auto;overflow-y:scroll}

body{background-color:#ffffff;font-size:16px;}
body,form,a,img{border:0;margin:0;padding:0}
h1{font-size:21px;margin:0 0 10px 0;font-style:italic;font-weight:normal}
#page{text-align:left;background-image:url(../images/logo.jpg);background-repeat:no-repeat;width:950px}
#banner_logo{font-size:26px;padding:75px 0 35px 40px}
.banner_idee{padding:0 0 5px 0;font-size:16px}
.shadow{margin-top:5px;margin-bottom:20px}

.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;}

#banner_nav{margin:0 0 0 20px}
#banner_nav a,#banner_nav .nav_link_activ{height:32px;width:223px;display:block;text-align:center;line-height:30px;border:0;margin:0;padding:0;color:#333333}
#banner_nav a{background-image:url(../images/banner_nav.gif);background-repeat:no-repeat;text-decoration:none}
#banner_nav a:hover{background-image:url(../images/banner_nav_hover.gif);background-repeat:no-repeat;color:#666666}
#banner_nav .nav_link_activ{background-image:url(../images/banner_nav_activ.gif);background-repeat:no-repeat;color:#ff3333}
#page_content{background-color:#ffffff;padding:30px 50px 0 70px;margin:0 0 0 20px}

.message,.message_error{font-size:21px;margin:0 0 10px 0;font-style:italic}
h1{font-size:21px;margin:0 0 10px 0;font-weight:normal;font-style:italic}
b{font-weight:500;color:#3333ff}
#page_nav{padding:50px 20px 10px 70px;background-image:url(../images/foot.jpg);background-repeat:repeat-x;font-size:12px}
#page_nav a,#page_nav .nav_link_activ{padding:0 20px 0 20px;display:block}
#page_nav a:hover,#page_content a:hover{color:#666666;text-decoration:none}
#page_nav .nav_link_activ{color:#ff3333}
#page_content_nav{padding:5px 5px 5px 10px;margin:0 0 20px 0}
#page_content_body,#page_favoriten{vertical-align:top}
#page_content_nav,.color2{background-color:#f0f0f0}
.color1{background-color:#ffffff}
.signal{background-color:#ff3333}

.info{margin:0 0 10px 10px}
.form_comment,.form_error,.form_input,.form_button,.form_foot{padding:3px;font-size:12px;}
.form_button input{padding:1px 50px 1px 50px;margin:5px;color:#333333;background-color:#D6D6F2}
.form_button input:hover{color:#666666;background-color:#E7E7F3}
.border{width:800px;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0 0 25px 0;padding:0 10px 10px 0}
.input_activ{background-color:#ffffff;border:1px dotted #333333;}
#linkliste .content{vertical-align:top;padding:6px 20px 0 10px}
	
.upload_link img{padding-right:10px;float:left;border:0}
.anchor_top{font-size:12px;padding-top:40px;}
#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;}
