/* Byyourside CSS Document erstellt von Matthias Kremer www.cremweb.de*/

body { text-align:center; font-family: verdana; font-size:100%; color:#313131; background:#993333; margin:0; padding:0;}
.clear{ clear:both; overflow:hidden; height:0px; }


/*Byyourside Layout mit 2 Spalten */

#container {width:900px; margin:0px auto; text-align:left; padding:0;background:#FBF7DD; }

#header {background:#993333 url('../images/by-your-side-logo.jpg');width:900px; margin:0 auto; padding:0; height:162px }
#menu {background:#993333 url('../images/menu-leiste-oben.jpg');width:900px; margin:0 auto; padding:0; height:35px }
#headertwo {background:#993333 url('../images/header2.jpg') no-repeat; margin:0;width:900px; height:15px; background-repeat:no-repeat  }
#li-menu {width:280px; float:left; margin:0; padding:0; }
#re-menu {width:620px; float:right; margin:0; padding:0; }
#links {width:279px; float:left; margin:0; background:#FCF1DB url('../images/byyourside-logo-side.jpg') no-repeat;top left no-repeat}
#links p {font-size:12px; color:#800000; line-height:1.5em; text-align:justify; padding:0 25px 0 25px;  margin-right:7 }
#links a  {text-decoration:none; color:#800000; border-bottom:1px solid #ce7651 ;}
#links a:hover { text-decoration:none; background:#993333 ; border-bottom:1px solid #993333 ; color:#FDEDAC;}

#content {padding:0; background:#FBF7DD url('../images/byyourside-globus.jpg') top left no-repeat;width:619px; float:left;}
#content h1 {font-size:120%; font-weight:normal;color:#991D0D; padding-top:4px; padding-left:20px; }
#content h2  {font-size:110%; font-weight:normal; color:#991D0D;padding-top:1px; padding-left:20px}
#content strong  {font-size:100%; font-weight:bold; color:#991D0D}
#content h3 {font-size:80%; font-weight:normal; color:#800000; padding-left:25px; padding-top:15px; line-height:1.7em;}
#content p {font-size:12px; color:#800000; line-height:1.5em; text-align:justify; padding:0 10px 0 20px;   }
#content p1 {font-size:12px; color:#800000; line-height:200%; text-align:justify; margin-left:0; margin-right:0; margin-top:5; margin-bottom:7; padding-left:25px; padding-right:25px; padding-top:0; padding-bottom:0}
#content a  {text-decoration:none; color:#800000; border-bottom:1px solid #ce7651 ;}
#content a:hover { text-decoration:none; background:#993333 ; border-bottom:1px solid #993333 ; color:#FDEDAC;}
#content img {float:left; border:1px solid #FBF7DD; padding-left:0px; padding-right:5px; padding-top:5px; padding-bottom:5px}
#content li { display:list-item; list-style-type:disc;  font-size:12px; color:#800000; line-height:1.5em;padding-left:10px;}

#footer {clear:both; background:#991D0D ;width:900px; height:15px;}
#footer p {font-size:9px; color:#FDEDAC; line-height:1.5em; text-align:justify; padding:0 25px 0 25px; margin:0;}


/* Menuleiste oben */

.lang { height:35px;padding-left:0px; padding-right:0; padding-top:8px; padding-bottom:6px}

#nav-lang { font-size:12px;}
#nav-lang li { margin:0; padding 0px; display: inline;list-style-type: none; font-family:Verdana; }
#nav-lang a:link, #nav-lang a:visited { float: left; text-decoration: none; color: #FBB055;padding: 0 10px 6px 6px; }
#nav-lang a:link.active, #nav-lang a:visited.active, #nav-lang a:hover {color: #FDEDAC; background: url('pyramid2.gif') no-repeat bottom center;}

.oben { height:35px;padding-left:0px; padding-right:0; padding-top:8px; padding-bottom:6px}

#nav-oben { float; font-size:12px;}
#nav-oben li { margin:0; padding 0px; display: inline;list-style-type: none; font-family:Verdana; }
#nav-oben a:link, #nav-oben a:visited { float: left; padding: 0 10px 6px 6px;text-decoration: none; color: #FEF7EB;}
#nav-oben a:link.active, #nav-oben a:visited.active, #nav-oben a:hover {color: #800000; background: url('pyramid.gif') no-repeat bottom center;}




/* Menuleiste links */
#nav-links { float; font-size:12px;}
#nav-links ul {list-style-type:none;  margin-left:0; margin-top:0.9em; padding-left:20px}
#nav-links li { padding-top:4px; padding-bottom:4px}
#nav-links li a  {text-decoration: none; color:#800000;}
#nav-links  li a:visited {color:#800000; text-decoration:none}
#nav-links  li a:hover { border-bottom:1px solid #991D0D; color:#FDEDAC;}
#nav-links  li #current {color:#991D0D;font-weight:bold; text-decoration:none;}
#nav-links  li a:hover#current {cursor:text;color:#FDEDAC;font-weight:bold; text-decoration:none;border-bottom:1px solid #FBF7DD ; }



#content fieldset{ border:0px solid #C7CBAF ; margin:0; padding-left:10px; font-size:12px; color:#800000; width:547px; }
#content fieldset label {line-height:1.5em; float:left; height:20px; padding-left:10px; margin-top: 1px; margin-bottom: 10px; color:#800000; width:90px; font-size:1em; }
#content fieldset .txt{ width:400px; padding:2px; font-size:12px; color:#800000; margin:0 0 10px 0;}
#content fieldset .textarea{ border: #C7CBAF 1px solid; width:400px; height:100px; padding:3px; font-size:12px; color:#635027; margin:0 0 10px 0;}
.field { height:18px;  border: 1px solid #C7CBAF; width:180px; margin-bottom: 10px; background: #FFF; line-height:1.7em; color:#C5A569 ; text-indent:.5em; font-size:11px}
#legend { color: #FBB055; padding-left:10px}
.button {height: 20px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:4px; cursor: pointer; }
.submit{ padding:4px; margin-left:95px; font-size:.85em; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; background:#e6e5d4; color:#800000; cursor: pointer; border-bottom:1px solid #C7CBAF; border-right:1px solid #678D74; border-left:1px solid #B8CBBE; border-top:1px solid #B8CBBE}
:hover.submit { padding:4px; cursor:pointer; background:#993333 ; border-bottom:1px solid #284356; border-right:1px solid #284356; border-top:1px solid #3A6381; border-left: 1px solid #3A6381; color:#FFFFFF }

p.content-box {  border-left:1px solid #800000; border-bottom:1px solid #800000; box-sizing:content-box;  -moz-box-sizing:content-box;  width:530px;   }
p.content-box2 {  border-right:1px solid #800000; border-bottom:1px solid #800000; box-sizing:content-box;  -moz-box-sizing:content-box;  width:540px;  padding:10px;  }

.drucktext   { font-family: Verdana; font-size: 9pt }
