DIV#left_column {
	margin-right:180px;
}

DIV#right_column {
	float:right;
	background: #B7CDFF; 
	width:193px; 
	margin-bottom:0px; 
	margin-top:0px; 
	text-align:left; 
	font-weight:normal;
}

.handyspiel {
	float:left;
	margin-right:5px;
	width:80px;
	margin-bottom:5px;
}
.arrow_offers {
	background:url(/fileadmin/template/images/arrow-offers.png) top left no-repeat; 
	padding-top:20px;
}
.arrow_offers_en {
	background:url(/fileadmin/template/images/arrow-offers-en.png) top left no-repeat; 
	padding-top:20px;
}
.arrow_newsletter {
	background:url(/fileadmin/template/images/arrow-newsletter.png) top left no-repeat; 
	padding-top:20px;
}
.arrow_special_offer {
	background:url(/fileadmin/template/images/arrow-special-offer.png) top left no-repeat; 
	padding-top:20px;
}
.arrow_special_offer_en {
	background:url(/fileadmin/template/images/arrow-special-offer-en.png) top left no-repeat; 
	padding-top:20px;
}


h1,h2,h3 {
	font-size:10pt;
	margin:0 0 0 0;
}
h3 {
	font-weight:normal;
}
a {
	color:black;
}
.rot {
color:red;
}
DIV#login {
	position:relative;
	top:60px;
	background:#FFAA80;
	border: 1px solid #DDDDDD;
	color:white;
	font-weight:bold;

	width:90%;
	margin-left:auto;
	margin-right:auto;
}

.forum_menu input, .forum_menu_in input {
	border:0;
	font-weight:bold;
	background:#FF8700;
	color:#ffffff;
}
.forum_menu_in {
	float:left;
	border:0;
	font-weight:bold;
	background:#FF8700;
	color:#ffffff;
	padding:2px;
	margin-right:5px;
}
.forum_menu_logout {
	float:right; 
	width:100px; 
	padding:2px;
}
#forum_menu {
	float:left;

}
.forum_menu, .forum_menu_in {
	float:left;
	padding:4px;
	margin:0 1px 0 1px;
/*	border-right: 1px solid #DDDDDD;*/
	background:#FFAA80;
}
.forum_menu_in {
	padding:2px;
}
/*.tx-newloginbox-pi1 {
	margin:0;
	padding:0;
	background:#FFAA80;
}*/
.forum_menu a, .forum_menu_in a {
	color:#ffffff;
	text-decoration:none;

}
#user, #pass {
	background:#FAF9F9;
	color:#333;
	font-weight:normal;
}

DIV#ad {
	position:absolute;  
	top:10px;
	width:468px;
	left:50%;
	height:60px;
	margin-left:-234px;   
	text-align:center;
}
.roundbox, .roundbox-offer, .roundbox-hello, .roundbox-message {
	width:245px;
	background:url(images/roundbox-bottom-bg.gif) no-repeat bottom #B7CDFF;
	text-align:center;
	padding:0 0 25px 0;
	margin:10px 0 0px 0;
}
.roundbox-offer {
	margin-top:0px;
}
.roundbox h3, .roundbox-offer h3, .roundbox-hello h3, .roundbox-message h3 {
	font-size:10pt;
	background:url(images/roundbox-top-bg.gif) no-repeat #B7CDFF;
	margin:0;
	padding:45px 0px 10px 0px;
}
.roundbox-offer h3 {
	background:url(images/roundbox-top-offer-bg.gif) no-repeat #B7CDFF;
	padding:45px 0px 10px 0px;
}
.roundbox-hello h3 {
	background:url(images/roundbox-top-hello-bg.gif) no-repeat #B7CDFF;
	padding:25px 0px 10px 0px;
}
.roundbox-message h3 {
	background:url(images/roundbox-top-message-bg.gif) no-repeat #B7CDFF;
	padding:45px 0px 10px 0px;
}
DIV#topleft {      
	position:absolute;
	top:-150px;
	left:-220px;
	width:240px;
	height:130px;

}
DIV#topmid {      
	position:absolute;
	top:-150px;
	left:0px;
	margin-right:20px;
	width:100%;
	height:130px;
}
DIV#menu {      
	position:absolute;
	top:0px;
	left:-199px;
	width:199px;
	min-height:270px;
}
DIV#inhalt_rechts {
	padding-left:6px;
	padding-right:6px;
	font-weight:bold;
} 
DIV#menu_left {
	float:left;
	margin-top:10px;
	margin-left:0px;
	width:9px;
	height:100px;
}
DIV#menu_left_bottom {
	position:relative;
	z-index:2;
	height:400px;
	width:9px;
	top:-40px;
	background-image:url('images/menu_lefttopcorner.gif');
	background-repeat:no-repeat;
	background-color:#ff6600;
} 
#menu_leftbottomcorner {
	z-index:1;
	position:relative;
	top:-584px;
	left:-9px;
}

DIV#menu_top{
	float:left;
	width:170px;
	height:100px;
	background:#FFAA80 url('images/menu_top.gif') top left;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
DIV#menu_middle {
	float:left;
	width:170px;
	min-height:150px;
	background-color:#ffaa80;
	text-align:left;  
	padding-top:50px;	   	       		   
} 
#circles { 
	position:relative;
	top:-20px;
	left:44px;
}
DIV#logo {
	position:absolute;
	left:-23px;
	top:0px;
	width:190px;
	height:146px;
}
#logo_zelfi {
	position:relative;
	left:55px;
	top:20px;
}

DIV#topleft1 {      
	float:left;
	width:64px;
	height:146px;
	background-image:url('images/K12x12.gif');
	background-repeat:no-repeat;
	background-position: 45px 68px;
}
DIV#topline_left {
	float:left;
	width:6px;
	height:146px;
	background-image:url('images/topline_left.gif');
	background-position:0px 48px;
	background-repeat: no-repeat;     
}
DIV#topline_right {
	float:right;
	width:6px;
	height:146px;
	background-image:url('images/topline_right.gif');
	background-position:0px 48px;
	background-repeat: no-repeat;
}
DIV#topline_middle {            
	width:100%;
	height:146px;
	background-image:url('images/topline.gif');
	background-position:0px 48px;
	background-repeat: repeat-x;
}
DIV#newsticker {
	position:relative;
	top:70px;
}
DIV#TICKER {
	margin-left:1%;
	margin-right:1%;
}
DIV#newsticker a {
	color:#ff5500;
	text-decoration:none;
}
DIV#topline {
	margin-left:60px;
	margin-right:80px;
	height:146px;
	margin-top:20px;
}
DIV#menu1 {
	float:left;
	width:170px;
	min-height:150px;
}
DIV#menu_left {
	float:left;
	margin-top:10px;
	margin-left:0px;
	width:9px;
	height:100px;
}
.menu1_no {           
	margin-left:12px;
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0 1px;
	text-decoration:underline;
}
.menu_no {
	padding-left:17px;
       font-family:arial,sans-serif;
       font-size:12px;
       line-height:16px;
       color:#000000;
	text-decoration:underline;
}
.menu1_cur {
	padding-left:17px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:arial,sans-serif;
	font-weight:bold;
}
.menu_cur {
	padding-left:17px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:arial,sans-serif;
	font-weight:bold;
}
.menu_lev2a_no {
	padding-left:27.5px;
	padding-top:0px;
	padding-bottom:0px;
	font-family:arial, verdana, sans-serif;
	font-weight:bold;
	font-size:8pt;
}
.menu_lev2e_no {
	padding-left:27.5px;
	padding-top:0px;
	padding-bottom:0px;
	font-family:arial, verdana, sans-serif;
	font-weight:bold;
	font-size:8pt;
}
.menu_lev2_no {
	padding-left:27.5px;
	padding-top:px;
	padding-bottom:0px;
	font-family:arial, verdana, sans-serif;
	font-weight:bold;
	font-size:8pt;
}
.menu_lev2_cur {
	padding-left:27.5px;
	padding-top:0px;
	padding-bottom:0px;
	font-family:arial, verdana, sans-serif;
	font-weight:bold;     
}
.menu_lev2e_cur {
	padding-left:27.5px;
	padding-top:0px;
	padding-bottom:0px;
	font-family:arial, verdana, sans-serif;
	font-weight:bold;     
}
.menu_lev3_no {
	padding-left:33px;
	padding-top:0px;
	padding-bottom:0px;
	font-family:arial, verdana, sans-serif;
	font-weight:bold;
	font-size:8pt;
}
.menu_lev3a_no {
	padding-left:33px;
	padding-top:5px;
	padding-bottom:0px;
	font-family:arial, verdana, sans-serif;
	font-weight:bold;
	font-size:8pt;
}
.menu_lev3e_no {
	padding-left:33px;
	padding-top:0px;
	padding-bottom:5px;
	font-family:arial, verdana, sans-serif;
	font-weight:bold;
	font-size:8pt;
}
.menu_lev3_cur {
	padding-left:33px;
	padding-top:0px;
	padding-bottom:0px;
	font-family:arial, verdana, sans-serif;
	font-weight:bold;
}
.menu_lev3a_cur {
	padding-left:33px;
	padding-top:5px;
	padding-bottom:0px;
	font-family:arial, verdana, sans-serif;
	font-weight:bold;
}
.menu_lev3e_cur {
	padding-left:33px;
	padding-top:0px;
	padding-bottom:5px;
	font-family:arial, verdana, sans-serif;
	font-weight:bold;
}
.csc-sitemap-level2 {
	padding-left:30px;
}
.csc-sitemap-level3 {
	padding-left:40px;
}
.csc-sitemap-level1 {
	padding-left:15px;
	background-image:url('images/kug_blau.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.mitteilung TEXTAREA {
	width:100%;
	border:0px;
}
.name INPUT {
	width:100%;
	border:0px;
}
.email INPUT{
	width:100%;
	border:0px;
}
.element1 {
	position:absolute;
	top:0px;
	left:0px;
	text-align:center;
	margin-left:20px;
	margin-top:20px;
}
.element2 {
	position:absolute;
	top:0px;
	right:0px;
	text-align:center;
	margin-right:20px;
	margin-top:20px;
}
.element3 {
	position:absolute;
	bottom:0px;
	left:0px;
	text-align:center;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:50px;
}
.element4 {
	position:absolute;
	bottom:0px;
	right:0px;
	text-align:center;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:50px;
}

.footer {
	float:left;
	padding-top:39px;
	margin-left:64px;
	width:80px;
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-image:url('images/ohk.gif');
	background-position:0px 20px;
	background-repeat:no-repeat;     
}

.footer_a {
	float:left;
	padding-top:39px;
	margin-left:20px;
	width:80px;
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-image:url('images/ohk.gif');
	background-position:0px 20px;
	background-repeat:no-repeat;
}
.footer_e {
	float:left;
	padding-top:39px;
	margin-left:64px;
	width:80px;
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-image:url('images/ohk.gif');
	background-position:0px 20px;
	background-repeat:no-repeat;
}
.clear	{
	line-height:0px;
	clear:both;
}
DIV#footer a {color:black; text-decoration:underline;}
.outbox a {font-weight:bold; text-decoration:underline;}
.element5 a { font-size:14pt; text-decoration:none;}
.menu_no a {color:#000000; text-decoration:none; text-transform:capitalize;}
.menu1_no a {color:#000000; text-decoration:none;}
.menu_lev2a_no a {color:#000000; text-decoration:none;}
.menu_lev2e_no a {color:#000000; text-decoration:none;}
.menu_lev2_no a {color:#000000; text-decoration:none;}
.menu_lev3_no a {color:#000000; text-decoration:none;}
.menu_lev3a_no a {color:#000000; text-decoration:none;}
.menu_lev3e_no a {color:#000000; text-decoration:none;}
DIV#inhalt a {color:black;}
DIV#zurueck_inhalt a {
	color:white;
}
.menu_cur a {color:black; text-decoration:none; text-transform:capitalize;}
.menu1_cur a {color:black; text-decoration:none;}
.menu_lev2_cur a {color:black; text-decoration:none;}
.menu_lev2a_cur a {color:black; text-decoration:none;}
.menu_lev2e_cur a {color:black; text-decoration:none;}
.menu_lev3_cur a {color:black; text-decoration:none;}
.menu_lev3a_cur a {color:black; text-decoration:none;}
.menu_lev3e_cur a {color:black; text-decoration:none;}
.csc-menu a {color:black; text-decoration:underline; font-weight:bold;}
DIV#inhalt_rechts a {color:#3060bf;}
.menu_header1 {
font-size:8pt;
}

.gross {font-size:14pt;}
.gross_fett {font-size:14pt; font-weight:bold;}
.fett {font-weight:bold;}
.kursiv {font-size:10pt; font-style:italic;}
.fett_kursiv {font-size:10pt; font-weight:bold; font-style:italic;}

.fett_mitabstand {
      margin-bottom:10px;
      font-weight:bold;
}
.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; } .tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; } .tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; } .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; } .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; } .tx-srfeuserregister-pi1 a:link { padding-left: 14px; background-image: url("typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; } .tx-srfeuserregister-pi1 label { margin: 0; padding: 0; } .tx-srfeuserregister-pi1 label span { color: #ff0000; } .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; } .tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; } .tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; } * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; } .tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; } * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; } .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; } .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; } .tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; } .tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; } .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; } .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; } .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; } .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; } .tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; } .tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; } .tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; } .tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; } * html .tx-srfeuserregister-pi1 dd { float: none; } .tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; } .tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; } .tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; } .tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; } .tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; } 

#handyspieleblock {
	margin:0 165px 20px 0;
}
.handyspieleblock {
	float:left;
}
.handyspieleblock h3 {
	font-weight:bold;
	margin:10px 0 5px 0px;
}
.handyspieleblock a {
	float:left;
	margin:3px;
}
.handyspieleblock a img {
	border:0;
}

