body { background-image: url(../img/bg_body.jpg); font-family: Corbel, Geneva, Helvetica, Calibri, Arial, SunSans-Regular, sans-serif;}

p { color: #263342;}
address { color: #263342; line-height: 1.4em; margin-top: 0.6em; margin-bottom: 0.6em; }
td { } 

h1 { font-size: 24px; line-height: 1em; } 

h2 { color: #424c62; font-size: 20px; margin-bottom: 0.6em; } 

h3 { color: #264b78; font-size: 18px; font-weight: lighter; line-height: 1.2em; border-top: 1px solid #dce5f0; border-bottom: 1px solid #cbd9ea; margin-top: 1.2em ; margin-bottom: 0.6em; }
h4 { color: #264b78; font-size: 14px; line-height: 1em; margin-top: 1em ; margin-bottom: 0.4em; }
h5 { color: #264b78; font-size: 14px; line-height: 1em; margin-top: 1.2em; margin-bottom: 0.6em; }
#text p { color: #263342; letter-spacing: 0.01em; word-spacing: 0.3em; line-height: 1.4em; text-indent: 1.75em; margin-top: 0.6em ; margin-bottom: 0.6em; }
#text li { color: #263342; letter-spacing: 0.01em; word-spacing: 0.3em; line-height: 1.4em; margin-top: 0.2em; margin-bottom: 0.2em; }
#text ul { color: #263342; line-height: 1.4em; word-spacing: 0.3em; letter-spacing: 0.01em; margin-top: 0.2em; margin-bottom: 0.6em; }
#text .p1 { text-indent: 0em; margin-top: 0 ; margin-bottom: 0.6em; }
#gadget h3, #gadget h3 a:link, #gadget h3 a:visited { color: #7399c5; font-weight: bolder; background-color: #dce5f0; text-decoration: none; text-align: center; border-top: 1px solid #96b2d4; }

#gadget h3 a:hover { color: #dc550f; text-shadow: 0 0 1px #eeaa87; }

li { color: #263342; list-style-type: circle;}

a:link { color: #4b96f0; } 

a:visited { color: #7399c5; }

a:hover { color: #dc550f; text-shadow: 0 0 1px #eeaa87; }

a:active { color: #dc550f; }

img {  }

.img_icon { font-size: 30px; }

.img_icon a:link {  }

.img_icon a:visited {  }

.img_icon a:active {  }

.img_icon a:hover { background-image: url(../img/bg_img.jpg); }

.img_metal { background-color: #dce5f0; text-align: center; margin-left: 4px; border-right: 1px solid #cbd9ea; border-bottom: 1px solid #cbd9ea; border-left: 1px solid #cbd9ea; }

.img_shadow { -webkit-box-shadow: 2px 2px 3px #000; padding: 0; box-shadow: 2px 2px 3px #000; padding: 0}

img_icon a:hover {  }

#layout { width: 850px; margin: 15px auto; padding: 0; }

#links { width: 320px; display: inline-block; vertical-align: top; }

#links1 { background-image: url(../img/bg_text.png); margin-bottom: 0.25em; padding-top: 0.4em; display: inline-block; border: solid 1px #96b2d4; -moz-border-radius-topleft:10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px; -webkit-box-shadow: 4px 4px 6px #808080; -moz-box-shadow: 4px 4px 6px #808080; }

#logo { width: 100%; height: 105px; }

#pronde { width: 320px; }

#icons { text-align: center; background-image: url(../img/bg_text.png); width: 100%; margin-top: 0.25em; padding-top: 0.25em; padding-bottom: 0.25em; display: inline-block; border: solid 1px #96b2d4; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-box-shadow: 4px 4px 6px #808080; -moz-box-shadow: 4px 4px 6px #808080; }

#text { font-size: 14px; background-color: #fff; vertical-align: top; width: 450px; margin-left: 2em; padding: 0 10px 5px; display: inline-block; border: solid 1px #96b2d4; -moz-border-radius: 10px; -webkit-border-radius: 10px; -webkit-box-shadow: 4px 4px 6px #808080; -moz-box-shadow: 4px 4px 6px #808080; }

#gadget { background-image: url(../img/bg_text.png); width: 310px; margin-top: 0.25em; margin-bottom: 0.25em; padding: 5px 5px 1px; display: inline-block; border: solid 1px #96b2d4; -webkit-box-shadow: 4px 4px 6px #808080; -moz-box-shadow: 4px 4px 6px #808080; }
#gadget h3 { margin-top: 0.5em; margin-bottom: 0.5em; }
#gadget p { margin-top: 0.4em; margin-bottom: 0; }
.pronde ul { margin: 0; padding: 0; }
.pronde li { color: #7399c5; font-size: 24px; font-family: Geneva, Helvetica, Calibri, Arial, SunSans-Regular, sans-serif; text-align: center; word-spacing: -0.3em; position: relative; float: left; list-style-type: none; display: inline; text-shadow: 0 0 5px #96b2d4; -moz-border-radius-topleft:2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-topright:12px; -webkit-border-top-right-radius:12px; }
.pronde li a:link,.pronde li a:visited,.pronde li a:active { color: #7399c5; text-decoration: none; position: relative; float: left; padding: 0.2em; list-style-type: none; display: inline; text-shadow: 0 0 5px #96b2d4; -moz-border-radius-topleft:2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-topright:12px; -webkit-border-top-right-radius:12px; }
.pronde li a:hover,pronde a.selected:hover,pronde a.childselected:hover { color: #264b78; background-color: #bccce0; text-decoration: none; padding: 0.2em; list-style-type: none; display: block; text-shadow: 0 0 5px #eeaa87; -moz-border-radius-topleft:2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-topright:12px; -webkit-border-top-right-radius:12px; }
.pronde a.selected,.pronde a.selected:link,.pronde a.selected:visited,pronde a.selected:active,.pronde a.childselected,.pronde a.childselected:link,.pronde a.childselected:visited,pronde a.childselected:active{ color: #dce5f0; background-color: #7399c5; text-decoration: none; padding: 0.2em; list-style-type: none; display: block; text-shadow: 0 0 5px #646464; -moz-border-radius-topleft:2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-topright:12px; -webkit-border-top-right-radius:12px; }
.quernav {font-size: 14px; font-family: Geneva, Helvetica, Calibri, Arial, SunSans-Regular, sans-serif; text-align: center; word-spacing: 2em; display: block;}

.quernav a:link,.quernav a:visited,.quernav a:active { color: #264b78; text-decoration: none; display: block; }

.quernav a:hover { color: #000; text-decoration: none; display: block; }.text { color: #323232; font-size: 14px; font-family: Geneva, Helvetica, Calibri, Arial, SunSans-Regular, sans-serif; line-height: 1.2em; }



.menu ul {margin:0px; padding:0px;}



.menu li { color: #7399c5; font-family: Geneva, Helvetica, Calibri, Arial, SunSans-Regular, sans-serif; line-height: 1.8em; text-align: left; list-style-type: none; list-style-position: inside; display: block; }



.menu li a:link,.menu li a:visited,.menu li a:active, #spalte1 a.haschildren,#spalte1 a.haschildren:link,#spalte1 a.haschildren:visited,#spalte1 a.haschildren:active { color: #4b96f0; background-color: #eef2f8; text-decoration: none; padding-left: 10px; border-top: 1px dotted #dce5f0; border-right: 1px solid #a5b3c4; border-bottom: 1px dotted #cbd9ea; list-style-type: none; display: block; }



.menu li a:hover, #spalte1 a.haschildren:hover,#spalte1 a.selected:hover, #spalte1 a.childselected:hover, #spalte2 a.selected:hover, #spalte2 a.childselected:hover, .menu2 li a:hover { color: #264b78; background-color: #bccce0; text-decoration: none; padding-left: 10px; border-top: 1px solid #a5b3c4; border-right: 1px solid #a5b3c4; border-bottom: 1px solid #a5b3c4; list-style-type: none; display: block; text-shadow: 0 0 2px #eeaa87; }





.menu2 ul {margin:0px; padding:0px;}

.menu2 li { color: #7399c5; font-family: Geneva, Helvetica, Calibri, Arial, SunSans-Regular, sans-serif; line-height: 1.8em; text-align: left; list-style-type: none; list-style-position: inside; display: block; }

.menu2 li a:link,.menu2 li a:visited,.menu2 li a:active { color: #4b96f0; background-color: #eef2f8; text-decoration: none; padding-right: 2px; padding-left: 5px; border-top: 1px dotted #dce5f0; border-left: 1px solid #a5b3c4; border-bottom: 1px dotted #cbd9ea; list-style-type: none; display: block; }



.menu2 li a:hover { color: #264b78; background-color: #bccce0; text-decoration: none; padding-right: 2px; padding-left: 5px !important; border-top: 1px solid #a5b3c4; border-bottom: 1px solid #a5b3c4; border-left: 1px solid #a5b3c4; list-style-type: none; display: block; text-shadow: 0 0 2px #eeaa87; }





#menu1 a.selected,#menu1 a.selected:link,#menu1 a.selected:visited,#menu1 a.selected:active,#menu1 a.childselected,#menu1 a.childselected:link,#menu1 a.childselected:visited,#menu1 a.childselected:active, #menu2 a.selected,#menu2 a.selected:link,#menu2 a.selected:visited,#menu2 a.selected:active,#menu2 a.childselected,#menu2 a.childselected:link,#menu2 a.childselected:visited,#menu2 a.childselected:active{ color: #dce5f0; background-color: #7399c5; }



.kursiv { font-style: italic; }

.small{ font-size: 11px; }

.small a:link, .small a:active, .small a:visited, small a:hover{ color: #ffffff; text-decoration: none; text-shadow: 0 0 0px #ffffff;}

.blog_gadget{ font-size: 11px; margin: 0 0 1em; padding: 0; }
