body {text-align: center; color: #434343; font-size: 12px; font-family:verdana, verdana; font-weight: normal; font-style: normal;}
h1 { font-weight: normal; font-style: normal; text-decoration: none; color: #323232; font-size: 14px; font-family: font-style: normal; margin: 0 0 10px; }
h2 { font-weight: normal; font-style: normal; text-decoration: none; color: #323232; font-size: 14px; font-family: font-style: normal; margin: 20px 0 10px 0; }
h3 { font-weight: normal; font-style: normal; text-decoration: none; color: #323232; font-size: 12px; font-family: font-style: normal; margin: 20px 0 10px 0; }
a:link { color: #6E6E6E; text-decoration: none; }
a:visited { color: #6E6E6E; text-decoration: none; }
a:hover { color: #000; }
a:active { }
hr {border: 1px solid #afafaf}
p {padding: 0px; margin: 0px}
blockquote {margin-top: 1px}

ul{padding: 0px}
li{padding-left: 10px; margin-left: 15px; list-style-position: outside;}

.li_menu {padding-left: 0px; margin-left: 0px; list-style-position: inside;}

th {text-align: center}
td {text-align: left; vertical-align: middle}
.allespangen {border-right: 1px solid #aaa; border-bottom: 1px solid #aaa; padding: 20px; vertical-align: middle; text-align: center}
.allespangen_1 {border-bottom: 1px solid #aaa; padding: 20px; vertical-align: middle; text-align: center}
.allespangen_2 {border-right: 1px solid #aaa; padding: 20px; vertical-align: middle; text-align: center}
.allespangen_3 {padding: 20px; vertical-align: middle; text-align: center}


.small {font-size: 10px}
.small_red {font-size: 10px; color: #238598}
.small_red a {font-size: 10px; color: #238598; text-decoration:underline;}
.small_red visited {font-size: 10px; color: #238598; text-decoration:underline;}
<!--.dropdown{ width: 40px !important; width: 130px; /**/ }-->



#bodycontent {}

#container {width: 1000px; margin-right: auto; margin-left: auto}

#logo {text-align: left; padding: 10px 20px}
#login {position: relative; float: right; top:12px; right: 10px;}
input{color: #6e6e6e; font-size: 11px; border: 1px solid #bbb; padding: 2px; background-color: #fff}
button{color: #6e6e6e; font-size: 11px; border: 1px solid #bbb;  padding: 2px; background-color:#fff}
select {color: #6e6e6e; font-size: 11px; border: 1px solid #bbb; background-color: #fafafa}
#header_pic {margin-bottom:25px; position: relative;}

#wrapper_firstrow {background-image: url(../pics/bk_m1.png); width: 1000px; text-align: left; height: 44px;}

#menu_1 ul {padding-top: 15px; padding-left: 20px; margin: 0}
#menu_1 li { display: inline; padding-right: 20px;}
#menu_1 a {}

#menu_2 {background-image: url(../pics/bkgrnd_m2.png); width: 1000px; text-align: left; height: 34px;}
#menu_2 ul {padding-left: 20px; padding-top:8px ; margin: 0}
#menu_2 li {display: inline; padding-right: 20px;}
.menu_2 a {color: #6e6e6e}
.menu_2 a:hover {color: #000}
.menu_2_on:visited {color: #111}

#sub_1 {width: 250px; text-align:left; float: left; top: -5px; position: relative}
#sub_1 li {padding: 5px 5px;}
#sub_1 ul {font-size: 14px; padding-top:0px; margin-top: 0px}
.sub_1 a {color: #6e6e6e}
.sub_1 a:hover {color: #000}
.sub_1_on:visited {color: #000}

#menu_3 {text-align:center; font-size: 10px; position: relative}
#menu_3 li {display: inline; padding: 0px 5px;}
#menu_3 ul{}
#menu_3 a {padding: 2px 2px 5px;}

/*NEWS*/
#shorttitel{font-weight: normal; font-style: normal; text-decoration: none; color: #000; font-size: 12px; font-family: font-style: normal; margin: 7px 0 0 0;  color: #6E6E6E}
#shorttext {font-weight: normal; font-style: normal; text-decoration: none; color: #000; font-size: 10px; font-family: font-style: normal; color: #6E6E6E}
.tdnews{width: 250px; padding:0 20px; vertical-align: top}
#newskat {background-color: #e7e9e9; padding: 5px; -moz-border-radius: 5px; margin-bottom: 10px; color: #6E6E6E}

/*FOOTERTEXT*/
#footer {margin-top: 60px}
.footertext {font-size: 10px}


.inhalt_tabelle{padding: 2px 0}
.tdright {text-align: right}
.tdtop{vertical-align: top; padding-right: 80px; font-size: 12px}

.lila{font-size: 14px; color: #555ea0}

#left_column {text-align: left; float: left; width: 220px; padding-left: 10px; padding-right: 20px}
#main {text-align: left; float: left; width: 750px;}
#right_column {text-align: left; float: right; width: 225px;padding-left: 25px; position: relative}
#content {text-align: left; float: left; width: 500px}

/*SHOP*/
#shopdiv {text-align: left; float: left; width: 500px}
#shop_sum {margin-left: 20px;  text-align: left; float: left; width: 200px;}
#shopkat {background-color: #f7f9f9; padding: 15px 5px; -moz-border-radius: 5px; border:1px solid #e7e9e9}

.shoptheme {border-bottom: 1px solid #e7e9e9; font-size: 14px; padding-top: 20px}
.shop_dd {width: 60px; padding-bottom:3px; padding-top:3px; vertical-align: top}
.shop_prod {width: 150px; vertical-align: top}
.shop_desc {width: 260px; font-size: 10px; vertical-align: top}
.shop_price {width: 100px; text-align: right; vertical-align: top}


.ausgabefeld { font-size: 11px; font-family: verdana; text-align: right; border: 0}
.ausgabefeld_l { font-size: 11px; font-family: verdana; text-align: left; border: 0}

.ausgabefeld_small { font-size: 10px; font-family: verdana; text-align: right; border: 0}
.ausgabefeld_fett { font-size: 11px; font-family: verdana; font-weight: bold; text-align: right; border: 0 }
.ausgabe_invisible { color: white; font-size: 1px; font-family: verdana; border: 0; }
.ausgabe_meldung { color: red; font-size: 11px; font-family: verdana; border: 0; }
.ausgabe_meldung_small { color: red; font-size: 10px; font-family: verdana; border: 0; }


.downloads{list-style-image:url(/pics/arrow_standard.png);  margin-left: 10px}
