* { margin:0; padding:0;}
body { background:#DADADA; font-family:Arial; font-size:100%; line-height:1em; color:#7a7a7a; text-align:center;}

.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.container { width:100%;}

.fl {margin:0 15px 0 5px;}

p { margin-bottom:22px;}

.prlo{ margin:0px 10px 10px 0px;}

.in5{ padding-bottom:5px;}
.in10{ padding-bottom:10px;}
.in15{ padding-bottom:15px;}
.in20{ padding-bottom:20px;}
.in35{ padding-bottom:35px;}
.in200{padding-top:200px;}

input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
.inp_h{ height:22px; margin:0 0 5px 0;}

#form .input {color:#45565e; height:20px; width:318px; background:#ffffff; border:1px solid #4f4f4f; color:#7a7a7a; font-size:1em;
font-family:arial; padding-left:3px; margin-top:10px;}

#form .auswahl {color:#45565e; height:22px; width:323px; background:#ffffff; border:1px solid #4f4f4f; color:#7a7a7a; font-size:1em;
font-family:arial; padding-left:3px; margin-top:10px;}

textarea {background:#ffffff; color:#45565e; border:1px solid #4f4f4f; color:#7a7a7a; width:318px; height:113px; overflow:auto;
font-family:arial; padding-left:3px; font-size:1em;}

ul { list-style:none;}

.list1 dt { width:100%; display:block; padding-bottom:8px;}
.list1 dt span {background:#ec1b01; padding:3px 9px 3px 7px; color:#fff; display:block; float:left; font-size:.91em;}
.list1 dt strong {color:#4c4c4c; float:left; padding-left:16px;}
.list1 dt em { clear:both; display:block;}
.list1 dd { margin-bottom:28px;}

.list2 li { font-size:.83em; padding-bottom:7px;}
.list2 li a { font-size:1.2em;}

.list3 dt { color:#4c4c4c; font-weight:bold;}
.list3 dd { padding-bottom:16px;}
.list3 dd.last { padding-bottom:24px;}

.list4 li a { background:url(images/marker.gif) no-repeat left 7px; padding-left:7px; line-height:2em;}

.list5 li { color:#7A7A7A; font-weight:normal;}
.list5 li span { color:#7A7A7A; font-weight:normal; width:90px; float:left;}

.list6 li { font-weight:normal; color:#ec1b01;}
.list6 li span { color:#7A7A7A; font-weight:normal; width:110px; float:left;}

.list7 li { color:#4c4c4c; font-weight:normal; background:url(images/line.gif) left bottom repeat-x; line-height:1.8em;}

.img_indent { margin:0 17px 0 0; float:left;}
.img_indent1 { margin:20px 15px 50px 0px; float:left;}

.p1 { margin-bottom:8px;}
.p2 { margin-bottom:30px;}
.p3 { margin-bottom:15px;}

a {color:#ec1b01;}
a:hover{text-decoration:none;}

h1 { font-size:22px; color:#4c4c4c; text-transform:uppercase; font-family:arial; letter-spacing:-1px;}
h2 { font-size:1em; font-weight:normal; margin-bottom:16px;}
h3 { font-size:1em; color:#4c4c4c;}
h4 { font-size:1em; color:#4c4c4c; margin-bottom:16px;}
h5 { font-size:1em; color:#ec1b01;}
h6 { font-size:1.1em; color:#4c4c4c; font-weight:normal; font-style:italic;}

.link1 { display:block; float:right; color:#A3A3A3; background:#FFFFFF; padding:3px 11px 3px 11px; font-size:.91em; text-decoration:none;}
.link1:hover { background:#fb1b00;}
.link2 { color:#FFFFFF; font-size:.83em; text-transform:uppercase; text-decoration:none; float:left; font-weight:bold; letter-spacing:-1px;}
.link2:hover { color:#fff;}
.link3 { color:#FFFFFF; font-size:1em; font-weight:bold; }
.link4 {background:#ec1b01; padding:3px 9px 3px 7px; color:#fff; display:block; float:left; font-size:.91em; text-decoration:none;}
.link4:hover { background:#151515;}
.link5 { color:#fff;}

.rss { background:url(images/rss.jpg) no-repeat right 0px; color:#7a7a7a; text-decoration:none; display:block; padding:4px 28px 2px 0;}
.rss:hover { text-decoration:underline;}

.line_hor { background:url(images/line1.gif) left bottom repeat-x; padding-bottom:20px; margin-bottom:20px;}

.title { margin-bottom:30px;}
.title_block { border-bottom:1px solid #d4d4d4; padding-bottom:17px; margin-bottom:20px;}

.block1 { background:#A3A3A3; width:100%;}
.block1 .inner { padding:20px 0 20px 25px;}

.block2 { background:url(images/block2_bgd.gif) left top repeat-x #f5f5f5; width:100%;}
.block2 .inner { padding:40px 0 20px 25px;}

.block3 {background:#ec1b01; padding:3px 9px 3px 7px; color:#fff; display:block; float:left; font-size:.91em;}
.block3 a { color:#fff; text-decoration:none; margin:0 4px 0 4px;}
.block3 a:hover { text-decoration:underline;}

#header .row_1 { height:280px; background:url(images/header_bgd.jpg) no-repeat left top;}
#header .h_wr_logo{ background:url(images/logo.gif) 32px top no-repeat; height:244px;}
#header .row_1 .date { color:#ffffff; padding:10px 10px 0 320px;}
#header .row_1 .indent { padding:0 0 0 290px;}
#header .row_2 { height:63px;}

#content .block2 .col_1 .indent { padding:0 24px 0 0;}

#footer { background:#0c0c0c; color:#7a7a7a;}
#footer .indent { padding:27px 48px 0 24px;}
#footer .fleft a { color:#ffffff;}

#page1 #content .block1 .fleft .indent { padding:0 16px 0 0;}
#page1 #content .block1 .fleft img { margin-bottom:5px;}
#page1 #content .block1 .fright { padding:6px 22px 0 0;}

#page1 #content .block2 .col_1 .txt1 { padding-left:16px;}
#page1 #content .block2 .inner { padding-bottom:14px;}

#page2 #content .block2 .indent1 { padding-bottom:46px;}

#page3 #content .col_1 .column2 img { margin-bottom:17px;}
#page3 #content .col_1 .indent1 { padding-left:30px;}

#page4 #content .block1 .fleft .indent { padding:0 16px 0 0;}
#page4 #content .block1 .fleft img { margin-bottom:5px;}
#page4 #content .block1 .fright { padding:6px 22px 0 0;}

#page5 #content .block1 .fleft .indent { padding:0 16px 0 0;}
#page5 #content .block1 .fleft img { margin-bottom:5px;}
#page5 #content .block1 .fright { padding:6px 22px 0 0;}

#page5 #content .block2 .col_1 .txt1 { padding-left:16px;}

#page7 #content .block2 .indent1 { padding-bottom:46px;}
#page7 #content .list3 { padding-right:14px;}
#page7 #content .block2 .link4 { float:right;}

#page8 #content .inner { padding-right:24px;}

#teamtabelle {
	margin-left:20px;
	width:630px;
	text-align:center;
		}