/*  */

body {
background:#8b8b8b;
color:#303030;
font-family: Tahoma, Verdana, Arial;  font-size: 12px;
margin:0 auto;
padding:0 auto;
text-align:center;
background:#E5E5E5 url(img/hg.jpg) repeat-x;

}
bild_links {
background:#E5E5E5 url(img/logo_links.jpg) repeat-x;

height:200px;
/***|||von links|nach unten|***/
margin:300px 0px 0px 300px;
text-align:left;
}
bild_mitte {
color:#404040;
text-decoration:none;
}
bild_rechts{
font-family: Tahoma, Verdana, Arial;  font-size: 11px;
}
td {
color:#505050;
font-family: Tahoma, Verdana, Arial;  font-size: 11px;
}
a {
color:#404040;
text-decoration:none;
}
h1, h2, h3{
font-family: Tahoma, Verdana, Arial;  font-size: 11px;
}
a:hover {
color:#008000;
text-decoration:underline;
}

p {
line-height:1.5em;
margin:0 0 15px;
}

/*** Main container border:1px solid #F00000;***/

#container {
background:#f0f0f0 url(http://www.wetter-donaueschingen.de/templates/css_sammy/header/logo.php) no-repeat;
color:#303030;
margin:0 auto;
min-width:770px;
padding:0 auto;
text-align:left;
width:1024px;
}
#main {
color:#303030;
margin:0 auto;
min-height:400px;
padding:0 auto;
text-align:left;
width:600px;
}
/*** Header section ***/

#sitename {
color:#ffffff;

height:200px;
/***|||von links|nach unten|***/
margin:0 0px 0px;
text-align:left;
}
#top2{
height:20px; background:#7C7B80 ; float:left;
width:1024px;
}
#top3{
height:20px; background:#f0f0f0 url(img/top3.gif) repeat-x;
width:1024px;    float:left;
}


/*** Horizontal menu ***/

#mainmenu {
float:left;
width:1024px;
font-size:13px;
height:25px;
background:#f0f0f0 url(img/menu.jpg) repeat-x;
}

#mainmenu ul {
font-size:13px;
margin:0;
padding:0;
}

#mainmenu li {
float:left;

list-style:none;
margin:0;
padding:0;
}

#mainmenu a {
border-right:1px solid #303030;
color:#FFFFFF;
display:block;
font-family: Tahoma, Verdana, Arial;
font-size:13px;
padding:5px 10px 10px 10px;
text-transform:none;
}

#mainmenu a:hover {
background:#f0f0f0 url(img/hover.jpg) top left repeat-x;
color:#FFFFFF;
text-decoration:none;
}

#mainmenu a.current {
background:#f0f0f0 url(img/hover.jpg) top left repeat-x;
color:#FFFFFF;
text-decoration:none;
}

/*** Content wrap ***/

#wrap {
clear:both;
font-size:11px;
padding:0;
}

/*** Sidebars ***/

#leftside,#rightside {
margin:0;
padding:0 0px 0px;
width:165px;
font-family: Tahoma, Verdana, Arial;
font-size:11px;
}

#leftside {
float:left;
margin-right:5px;
font-family: Tahoma, Verdana, Arial;
font-size:11px;
}

#rightside {
font-size:11px;
float:right;
padding-right:13px;

}

#leftside h1,#rightside h1 {
color:#505050;
font-size:13px;
font-family: Tahoma, Verdana, Arial;
letter-spacing:-1px;
margin:0 0 12px;
}



#leftside p,#rightside p {
font-size:11px;
line-height:1.4em;
margin:0 0 16px 10px;
}
.navi_left{
font-size:11px;
line-height:1.4em;
margin:0 0 16px 10px;
}
.linklist {
list-style:none;
margin:0 0 16px 10px;
padding:0;
}

.linklist li {margin-bottom:0.7em;}

/*** Sidebar menu ***/


#submenu{
  width: 155px;
  height:30px
  font-size: 11px;
  margin: 5;
  padding-left: 0;
  background:#B6B9C6 url(img/hover.jpg);

  border: 1px solid 1F744D;
  color: #FFF;
}




.submenu a:link,
.submenu a:active
 { color: #303030;
width: 155px;
font-size: 11px;
  margin: 0;
  padding: 2px;
  display: block;
  background: #9E9EA0;
}
.submenu a:visited {
width: 155px;
font-size: 11px;
  margin: 0;
  padding: 2px;
  display: block;
  background: #cfcfcf;
}
.submenu a:hover {
background: #7ABE8D; font-size: 11px;
color: #FFF;
width: 155px;
}

.submenu .menu_current a:link,
.submenu .menu_current a:active,
.submenu .menu_current a:visited,

.submenu li a.menu_current {
  background: #000000;
  font-size: 11px;
  width: 155px;
}

.submenu ul li ul {
  font-size: 11px;
  padding-left: 6px;
  list-style: circle;
  border-left: 1px solid #000000;
  margin-left: 1px;
  width: 155px;
}
/*** Content ***/


#content {
background-color:#E5E5E5;
margin:0 auto;}

}

/*** Footer ***/

#footer {

clear:both;
color:#303030;
font-size:11px;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
width:1024px;
}

#footer a {
color:#d0d0d0;
font-weight:bold;
}

/*** Various classes ***/

.thumbnail {
background:#fafbfc;
border:1px solid #b0b0b0;
margin:0 0 10px 10px;
padding:5px;
}

.searchform {margin:0;text-align:right;}

.searchbox, .loginbox {
background-color:#D7D5D5;
border:1px solid #303030;
margin:0 0px 0 0;
width:100px;
}

.searchbutton, .loginbutton {
background:#c0c0c0;
border:1px solid #303030;
}

.clearingdiv {
clear:both;
height:15px;
width:1px;
}

.hide {display:none;}

/*** Text format ***/

.intro {
font-size:12px;
font-weight:bold;
letter-spacing:-1px;
}

.small {font-size:0.8em;}
.large {font-size:1.4em;}
.center {text-align:center;}
.right {text-align:right;}

/*** End of file ***/