/*
-----------------------------------------------
www.01241.com
Author:   Markus Steiger
Version:  28/08/2007
----------------------------------------------- */


html,body {
font-family: sans-serif;
}

#container {
margin: 0;
float: none;
	padding: 2%;
	width: auto;
	max-width: 100%;
}

#header {
max-width: 100%;
background-color: #ffffff;
padding: 0em;
}

#print_only {
font-size: 0.83em;
color: #000000;
}

#toplogo {
display:none;
}

#topnav {
display:none;
}

#top_bottom_01241 {
top:0;
left:0;
margin: 0 0 .5em 0;
}

#topsearch {
display:none;
}

.nohandheld {
display:none;
}

.noprint {
display:none;
}

#toppfad {
margin: 0 0 .5em 0;
display:block;
color:#ffffff;
font-size: 1.2em;
margin: .3em 0 0 0;
}

#toppfad a {
display:block;
}

#adsense {
display:none;
}

#go_to_blog {
display:none;
}

#banner {
display:none;
}

#smooth_nav {
margin: 2em 0 0 0;
}


h1, h2, h3, h4, h5, h6	{

	}


 /***     Spalte  L I N K S   ***/

#spalte_links2 {
margin: 1em 0 1em 0;
}

#spalte_links2 a {
display:block;
}

#spalte_rechts2 {
display:none;
}


 /***     Spalte  M I T T E    ***/

#spalte_mitte2 {
            margin: 1em 0 1em 0;
}

#spalte_mitte4 {
            margin: 3em 0 3em 0;
}

img	{
	max-width: 100%;
	}


.absatz_border_small
{
	display:block;
            margin:0;
	}

#spalte_mitte_map {
}


#spalte_rechts_map {
}


 
 /***                  F    O    O    T    E    R                     ***/


#clearfooter {
width:100%;
height:1px;
clear:both;
}

#footer {
bottom:0;
width: 100%;
}

#footerleft {
display:none;
}

#footermiddle {
margin: 3em 0 0 0;
}

#footerright {
display:none;
}


li { margin:0px; padding:0px; list-style:none; max-width: 100%; }
ul { list-style: none; padding: 0px; margin:0; max-width: 100%; }

#twitter_update_list li { padding:.9em 1em .8em 1.2em; margin:.3em 0 0 0; border: 1px solid #cccccc;}

.bullets li { margin:0px; padding:0px;  list-style: disc inside; }
.bullets {margin:0px; padding:0px; list-style: disc  inside; }

hr {clear:both; border:0px; border-top:1px solid #cccccc; max-width:100%; margin:5px 0px 5px 0px; height:0px;}

#menu_mitte li {
	max-width: 100%;
	padding: 1em;
            margin: 2px;
            display: block;
	border: 1px solid #ccc;
	}

.li_seta { 
	max-width: 100%;
	padding: 1em;
            margin: 2px;
            display: block;
	border: 1px solid #ccc;
	}

#menu_left a {
	width: auto;
	padding:.9em 1em .8em 1.2em;
	border: 1px solid #ccc;
	}

#menu_left ul {list-style: none;margin: 0px 0px 2px 0px;padding: 0px;  }
#menu_left li { list-style: none;margin: 0px 0px 2px 0px;width: auto; display: block;list-style-image: none !important;}


 /***           L       I      N     K     S             ***/


a:link     {color: #1347A1;text-decoration: none;}
a:hover  {color: #FF0000;text-decoration: none;}
a:visited {color: #AB7EDA;text-decoration: none;}

a.button_standard:link, a.button_standard:visited {
            padding:.9em 1em .8em 1.2em;
            margin:0 .1em 0 .1em;
	}
a.button_standard:hover {
            padding:.9em 1em .8em 1.2em;
            margin:0 .1em 0 .1em;
	}

a.button_menu:link, a.button_menu:visited {
	text-decoration: none;
	border: 1px solid #cccccc;
            padding:.9em 1em .8em 1.2em;
            margin:0 0 2px 0;
            font-size: 1em;
            max-width: 100%;
            display:block;
	color: #1347A1;
	}
a.button_menu:hover {
	text-decoration: none;
            padding:.9em 1em .8em 1.2em;
            margin:0 0 2px 0;
	border: 1px solid #888888;
            font-size: 1em;
            max-width: 100%;
            display:block;
	color: #000000;
	}

a.button_menu:active {
	text-decoration: none;
            padding:.9em 1em .8em 1.2em;
            margin:0 0 2px 0;
	border: 1px solid #cccccc;
            font-size: 1em;
            max-width: 100%;
            display:block;
	color: #000000;
            background-color:#fffba1;
	}



 /***                         M  A  P         ***/

#map {

            margin-top: 30px;
max-width: 100%;
height:auto;

}

img	{
	max-width: 100%;
height: auto;
	}



input, textarea, select {
	max-width: 100%;
	}

.form {
	font-size: x-small;
	}

.form-button {
	font-size: x-small;
	}